GoHub

GoHub è l’eseguibile hub del progetto go-dcpp. L’upstream descrive go-dcpp come implementazione di hub Direct Connect per ADC e NMDC; il suo hub può esporre anche IRC su una porta rilevata automaticamente. È utile per migrazione e interoperabilità, ma ogni listener e percorso client richiede un test proprio.

Considera repository, documentazione dei comandi, codice e cronologia delle versioni come autorità per la revisione installata. Un comando Docker copiato o una guida vecchia non sostituiscono il controllo dello stato esatto del progetto.

Protocolli E Modello Operativo

Il progetto afferma che GoHub può accettare traffico ADC, NMDC e IRC su una porta autorilevata e documenta chat e ricerca tra protocolli. Questo non elimina vincoli di URI, TLS, funzioni del client, password, connettività di trasferimento e registrazione hublist: testali sulle rotte reali degli utenti.

Installare, Configurare E Aggiornare

  1. Usa una toolchain Go attuale e istruzioni upstream per la revisione scelta; il comando è in cmd/go-hub.
  2. Inizializza la configurazione con il comando documentato, controlla hub.yml e conserva i segreti fuori dal versionamento.
  3. Esegui il servizio con un account dedicato e limita la scrittura su configurazione, log, backup, certificati, plugin e script.
  4. Esamina Dockerfile e script di avvio per la revisione precisa e fissa immagine o commit.
  5. Prima di aggiornare prova su un hub non pubblico con client ADC, NMDC e IRC.

Estensioni, Monitoraggio E Sicurezza

Il progetto documenta plugin Go, script Lua, profili, comandi, stanze, registrazioni e filtri flood. Le estensioni sono codice eseguibile dentro il confine di fiducia del hub: verifica origine, privilegi, configurazione e fallimenti. Mantieni privati comandi privilegiati ed endpoint diagnostici. Per un problema conserva revisione, modifiche, protocollo client, errore ripulito e passi riproducibili.

Risorse Verificate Del Progetto GoHub

I link appartengono a GitHub upstream o alla documentazione dei pacchetti Go. Questa raccolta non verifica un hub di supporto ufficiale separato; usa il tracker dei problemi con un rapporto breve e riproducibile.

EtichettaLinkDescrizione
Repository go-dcpphttps://github.com/direct-connect/go-dcppCodice ufficiale, README, comandi e cronologia.
Tracker Problemihttps://github.com/direct-connect/go-dcpp/issuesCanale upstream per difetti riproducibili.
Taghttps://github.com/direct-connect/go-dcpp/tagsTag per identificare la revisione testata o distribuita.
Licenzahttps://github.com/direct-connect/go-dcpp/blob/master/LICENSELicenza del progetto nel ramo predefinito.
Codice Comando GoHubhttps://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hubPosizione dell’eseguibile hub per controllo mirato.
Dockerfilehttps://github.com/direct-connect/go-dcpp/blob/master/DockerfileDefinizione container upstream della revisione.
Script Avvio Dockerhttps://github.com/direct-connect/go-dcpp/blob/master/start-docker.shPercorso di avvio e inizializzazione upstream.
Documentazione Pacchetto go-dcpphttps://pkg.go.dev/github.com/direct-connect/go-dcppAPI Go pubblicata e contesto di versione.
Documentazione Pacchetto Hubhttps://pkg.go.dev/github.com/direct-connect/go-dcpp/hubDocumentazione pubblicata del pacchetto hub.

Usa Direct Connect per il protocollo, ADCH++, uHub e Verlihub per confrontare hub, Articoli per la libreria e Ricerca Hub per gli elenchi pubblici.

Pagina Padre

Commenti

Ancora Nessun Commento. Avvia La Conversazione.

Aggiungi Commento

I commenti qui richiedono un account. Accedi per partecipare alla discussione oppure registra un account.