GoHub je spustitelný hub v projektu go-dcpp. Upstream popisuje go-dcpp jako implementaci hubu Direct Connect pro ADC a NMDC; hub může poskytovat i IRC na automaticky rozpoznaném portu. To pomáhá při migraci a interoperabilitě, ale každý listener a cesta klienta vyžaduje vlastní test.
Poznejte GoHub, spustitelný hub v go-dcpp, jeho víceprotokolový návrh Direct Connect a zdroje pro bezpečný provoz.
Software Hubu Direct Connect GoHub
Projekt uvádí, že GoHub může přijímat provoz ADC, NMDC a IRC na automaticky zjištěném portu a dokumentuje chat a vyhledávání mezi protokoly. Neodstraňuje to omezení URI, TLS, funkcí klienta, hesel, transferového spojení a registrace v hublistu; testujte je na skutečných cestách uživatelů.
Instalace, Konfigurace A Aktualizace
- Použijte aktuální Go toolchain a instrukce upstream pro zvolenou revizi; příkaz je v
cmd/go-hub. Inicializujte konfiguraci dokumentovaným příkazem, zkontrolujtehub.ymla držte tajemství mimo správu verzí. Službu spusťte pod samostatným účtem a omezte zápis do konfigurace, logů, záloh, certifikátů, pluginů a skriptů. Dockerfile a startovní skript kontrolujte pro přesnou revizi a připněte image nebo commit. Před aktualizací testujte na neveřejném hubu s klienty ADC, NMDC a IRC. - Změny ověřte na neveřejném testovacím hubu.
- Chraňte tajemství, klíče a zálohy.
- Zapište přesnou verzi a provedené změny.
- Před nasazením ověřte postup návratu.
Rozšíření, Dohled A Bezpečnost
Projekt dokumentuje Go pluginy, Lua skripty, profily, příkazy, místnosti, registrace a flood filtry. Rozšíření jsou spustitelný kód v hranici důvěry hubu: ověřte zdroj, oprávnění, konfiguraci a chování při chybě. Privilegované příkazy a diagnostické endpointy ponechte neveřejné. Pro problém zaznamenejte revizi, změnu konfigurace, protokol klienta, vyčištěnou chybu a reprodukovatelné kroky.
Ověřené Zdroje Projektu GoHub
Odkazy patří upstream GitHubu nebo dokumentaci balíčků Go. Tato sada zdrojů neověřuje samostatný oficiální hub podpory; použijte tracker problémů s krátkým reprodukovatelným hlášením.
| Označení | Odkaz | Popis |
|---|---|---|
| Repository go-dcpp | https://github.com/direct-connect/go-dcpp | Oficiální zdroj projektu. |
| Sledování Problémů | https://github.com/direct-connect/go-dcpp/issues | Oficiální zdroj projektu. |
| Značky | https://github.com/direct-connect/go-dcpp/tags | Oficiální zdroj projektu. |
| Licence | https://github.com/direct-connect/go-dcpp/blob/master/LICENSE | Oficiální zdroj projektu. |
| Příkaz GoHub | https://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hub | Oficiální zdroj projektu. |
| Dockerfile | https://github.com/direct-connect/go-dcpp/blob/master/Dockerfile | Oficiální zdroj projektu. |
| Startovní Skript Dockeru | https://github.com/direct-connect/go-dcpp/blob/master/start-docker.sh | Oficiální zdroj projektu. |
| Dokumentace Balíčku go-dcpp | https://pkg.go.dev/github.com/direct-connect/go-dcpp | Oficiální zdroj projektu. |
| Dokumentace Balíčku Hub | https://pkg.go.dev/github.com/direct-connect/go-dcpp/hub | Oficiální zdroj projektu. |
Související Čtení O Direct Connect
Použijte Direct Connect pro protokolový kontext, ADCH++, uHub a Verlihub pro srovnání hubů, Články pro knihovnu a Vyhledávání Hubů pro veřejné záznamy.
Komentáře
Zatím Žádné Komentáře. Začněte Diskuzi.