GoHub

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

  1. 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, zkontrolujte hub.yml a 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.
  2. Změny ověřte na neveřejném testovacím hubu.
  3. Chraňte tajemství, klíče a zálohy.
  4. Zapište přesnou verzi a provedené změny.
  5. 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íOdkazPopis
Repository go-dcpphttps://github.com/direct-connect/go-dcppOficiální zdroj projektu.
Sledování Problémůhttps://github.com/direct-connect/go-dcpp/issuesOficiální zdroj projektu.
Značkyhttps://github.com/direct-connect/go-dcpp/tagsOficiální zdroj projektu.
Licencehttps://github.com/direct-connect/go-dcpp/blob/master/LICENSEOficiální zdroj projektu.
Příkaz GoHubhttps://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hubOficiální zdroj projektu.
Dockerfilehttps://github.com/direct-connect/go-dcpp/blob/master/DockerfileOficiální zdroj projektu.
Startovní Skript Dockeruhttps://github.com/direct-connect/go-dcpp/blob/master/start-docker.shOficiální zdroj projektu.
Dokumentace Balíčku go-dcpphttps://pkg.go.dev/github.com/direct-connect/go-dcppOficiální zdroj projektu.
Dokumentace Balíčku Hubhttps://pkg.go.dev/github.com/direct-connect/go-dcpp/hubOficiální zdroj projektu.

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.

Nadřazená Stránka

Komentáře

Zatím Žádné Komentáře. Začněte Diskuzi.

Přidat Komentář

Komentáře zde vyžadují účet. Přihlaste se k diskuzi nebo si zaregistrujte účet.