Publiczne Hublisty Direct Connect
Publiczna hublista to plik katalogu, który klienty DC++ i Direct Connect pobierają, aby odkrywać huby. Zwykle jest generowana z danych pingera i może zawierać nazwę huba, adres, opis, użytkowników, rozmiar share, kraj, protokół, oprogramowanie oraz niezawodność.
Dobre usługi hublist robią więcej niż publikują jeden XML. Odświeżają dane cyklicznie, kompresują duże listy, wystawiają widoki ADC i krajowe, śledzą dostępność oraz dostarczają formaty dla użytkowników i oprogramowania hubów.
Typowe Formaty Plików Hublist
Większość klientów preferuje skompresowany XML, ale operatorzy i narzędzia mogą potrzebować JSON albo eksportów config. Dopasuj format do oprogramowania, które go czyta.
| Format | Zastosowanie | Notatki |
|---|---|---|
hublist.xml | Zwykły katalog hubów XML. | Łatwy do sprawdzenia w przeglądarce lub skrypcie, ale większy niż pliki skompresowane. |
hublist.xml.bz2 | Skompresowany XML dla klientów DC++. | Najczęstsze publiczne pobranie, bo oszczędza transfer i ładuje się szybko. |
hublist.json / hublist.json.bz2 | Skrypty, dashboardy i integracje. | Przydatny, gdy narzędzie webowe chce dane strukturalne bez parsowania XML. |
hublist.config / hublist.config.bz2 | Oprogramowanie hubów i rejestracja. | Przydatny dla konfiguracji i automatyzacji w stylu Verlihuba. |
hublist-adc.xml.bz2 | Odkrywanie tylko hubów ADC. | Oddziela huby ADC od klasycznych list NMDC, gdy klient to obsługuje. |
hublist-<code>.xml.bz2 | Odkrywanie hubów według kraju. | Przydatne dla użytkowników szukających języka lokalnego albo regionalnych społeczności. |
Dostawcy Hublist NMDC
Tabela pokazuje publicznych dostawców NMDC i mieszanych Direct Connect znanych temu projektowi. URL-e mogą się zmieniać, więc sprawdź dostępność i typ odpowiedzi przed publikacją w pomocy klienta albo konfiguracji huba.
| Dostawca | Strona | URL Pobierania | Zakres | Notatki |
|---|---|---|---|---|
| PWiAM HubList | https://hublist.pwiam.com | https://hublist.pwiam.com/hublist.xml.bz2 | Globalna lista; NMDC/NMDCS/ADC/ADCS; publiczne wyszukiwanie hubów. | Własny dostawca PWiAM z wyszukiwarką, danymi godzinowego pingera, listami krajowymi, XML, JSON, config i wariantami skompresowanymi. |
| Team Elite HubList | https://te-home.net/?do=hublist | https://te-home.net/?do=hublist&get=hublist.xml.bz2 | Globalna lista mieszana; XML, XML.BZ2, CONFIG, JSON; listy krajowe i ADC. | Team Elite publikuje pliki mieszane, ADC i krajowe, więc jest dobrym zewnętrznym punktem porównania. |
| DCHubList.org | https://dchublist.org | https://dchublist.org/hublist.xml.bz2 | Publiczna wieloprotokołowa hublista NMDC/ADC. | Strona dokumentuje ten URL dla klientów DC++ i publikuje również osobny plik tylko dla ADC. |
| DCHubList.biz | https://dchublist.biz | http://dchublist.biz/?do=hublist&get=hublist.xml.bz2 | Publiczna hublista; pliki krajowe; warianty XML, XML.BZ2 i CONFIG. | DCHubList.biz publikuje pliki krajowe, na przykład RU, RO, US i inne, gdy są dostępne. |
| DCNF Hublist | https://dcnf.github.io/Hublist/ | https://dcnf.github.io/Hublist/hublist.xml.bz2 | Statyczna hublista GitHub Pages; ADC/DCHUB/NMDC. | DCNF udostępnia zwykłe XML i skompresowane XML z publicznej statycznej hublisty. |
| Hublist.EU | https://hublist.eu | http://hublist.eu/hublist.xml.bz2 | Europejska hublista NMDC/ADC z obsługą szyfrowania. | Strona główna pokazuje link dla klientów oraz liczbę zarejestrowanych hubów, hubów ADC i peerów. |
| DCHubList.ru | https://dchublist.ru | https://dchublist.ru/hublist.xml.bz2 | Rosyjska hublista DC; warianty HTTPS i HTTP. | Używaj HTTPS dla nowoczesnych klientów, a HTTP tylko tam, gdzie wymagają tego starsze klienty. |
| Hublist.org.nz | https://hublist.org.nz | http://www.hublist.org.nz/publichublist.xml.bz2 | Starsza publiczna hublista; aliasy publichublist i hublist. | Starszy publiczny endpoint, który może nadal służyć jako odniesienie kompatybilności. |
Dostawcy Hublist ADC
Huby ADC mogą być publikowane w dedykowanych plikach ADC albo mieszanych plikach dla nowoczesnych klientów. Trzymaj importy ADC oddzielnie od klasycznych importów NMDC, jeśli chcesz najpierw sprawdzić zachowanie protokołu.
| Dostawca | Strona | URL Pobierania ADC / Hublisty | Zakres | Notatki |
|---|---|---|---|---|
| PWiAM HubList | https://hublist.pwiam.com | https://hublist.pwiam.com/hublist-adc.xml.bz2 | Tylko ADC oraz warianty XML/JSON/config/BZ2. | Dedykowany plik ADC generowany przez PWiAM. |
| Team Elite HubList | https://te-home.net/?do=hublist | https://te-home.net/?do=hublist&get=hublist-adc.xml.bz2 | Tylko ADC oraz listy krajowe. | Team Elite publikuje endpoint XML.BZ2 tylko dla ADC oprócz plików mieszanych i krajowych. |
| DCHubList.org | https://dchublist.org | https://dchublist.org/adchublist.xml.bz2 | Tylko ADC; dostępna jest też lista mieszana NMDC + ADC. | Użyj pliku ADC-only, gdy proces przeglądu ma wykluczać huby NMDC. |
| DCHubList.org Mixed List | https://dchublist.org | https://dchublist.org/hublist.xml.bz2 | Mieszane NMDC + ADC. | Użyj tej listy, jeśli klient obsługuje oba protokoły i chcesz jeden wspólny plik. |
| Hublist.EU | https://hublist.eu | http://hublist.eu/hublist.xml.bz2 | Mieszane NMDC + ADC; nacisk na Europę. | Hublist.EU opisuje się jako hublista hubów NMDC i ADC. |
| DCNF Hublist | https://dcnf.github.io/Hublist/ | https://dcnf.github.io/Hublist/hublist.xml.bz2 | Mieszane ADC, DCHUB i NMDC. | Statyczna hublista GitHub Pages przeglądająca huby ADC, DCHUB i NMDC. |
| DCHubList.biz | https://dchublist.biz | https://dchublist.biz/?do=hublist&get=hublist.xml.bz2 | Mieszane NMDC + ADC. | Strona opisuje łączenie z hubami NMDC i ADC. |
| DCHubList.biz Country / ADC Lists | https://dchublist.biz/list/ | https://dchublist.biz/?do=hublist&get=hublist-us-adc.xml.bz2 jako wzorzec | Krajowe listy ADC tam, gdzie są dostępne. | Sprawdź dokładne nazwy plików krajowych przed zapisaniem URL-a dostawcy na stałe. |
Jak Zweryfikować URL Hublisty
- Otwórz URL i upewnij się, że zwraca plik, a nie stronę błędu HTML albo pętlę przekierowań.
- Sprawdź czas ostatniej modyfikacji i czy liczby hubów wyglądają aktualnie.
- Potwierdź, że docelowy klient czyta format, szczególnie skompresowane pliki BZ2.
- Przetestuj pliki globalne, ADC i krajowe, jeśli twoja społeczność na nich polega.
- Skonfiguruj co najmniej jedną zapasową hublistę, aby użytkownicy nadal odkrywali huby podczas awarii dostawcy.
Notatka Rejestracji Verlihub
Operatorzy Verlihub mogą skierować serwer rejestracji huba do dostawcy hublisty. Dla Public DC Hublist publiczny host rejestracji to hublist.pwiam.com, a klasyczny port rejestracji to 2501.
!set hublist_host hublist.pwiam.com
Dla najlepszej niezawodności publikuj instrukcje hublisty z dokładnym URL-em, oczekiwanym formatem, cyklem aktualizacji i krótką notatką o problemach firewall, DNS lub awarii dostawcy.