Публичный Direct Connect Hublists
Публичный hublist - это файл каталога, который клиенты DC++ и Direct Connect загружают для обнаружения хабов. Обычно он генерируется на основе данных хаба, отправленных с помощью проверки связи, и может включать имя хаба, адрес, описание, пользователей, размер общего ресурса, страну, протокол, программное обеспечение и информацию о надежности.
Хорошие службы hublist делают больше, чем просто публикуют один XML-файл. Они обновляют данные хаба по расписанию, сжимают большие списки, предоставляют представления только для ADC и для конкретной страны, отслеживают доступность и предоставляют форматы, которые могут использовать как пользователи, так и программное обеспечение хаба.
Hublist против списка хабов
Hublist- это обычное написание Direct Connect для загружаемого или доступного для поиска каталога хаба. Список хабов это простое написание. Оба описывают общедоступные каталоги хаба DC и оба полезны при объяснении службы новым пользователям DC++.
Прямой публичный Hublist Поиск
Используйте живой поиск hublist для просмотра активных хабов или откройте общедоступная целевая страница DC++ hublist для компактного объяснения загрузок, протоколов и рабочих процессов обнаружения.
Распространенные форматы файлов Hublist
Большинство клиентов предпочитают сжатый XML, но операторам и инструментам может потребоваться экспорт JSON или конфигурации. Следите за тем, чтобы формат соответствовал программному обеспечению, которое его использует.
| Формат | Используется для | Примечания |
|---|---|---|
hublist.xml | Обычный каталог хаба XML. | Легко проверить в браузере или скрипте, но больше, чем сжатые файлы. |
hublist.xml.bz2 | Сжатый XML для клиентов DC++. | Самая распространенная общедоступная загрузка, поскольку она экономит трафик и быстро загружается. |
hublist.json / hublist.json.bz2 | Скрипты, информационные панели и интеграции. | Полезно, когда веб-инструменту нужны структурированные данные без анализа XML. |
hublist.config / hublist.config.bz2 | Программное обеспечение Hub и рабочие процессы регистрации. | Полезно для настройки и автоматизации в стиле Verlihub. |
hublist-adc.xml.bz2 | ADC - обнаружение только хаба. | Сохраняет хабы ADC отдельно от классических списков NMDC, если клиенты поддерживают его. |
hublist-<code>.xml.bz2 | Обнаружение хаба для конкретной страны. | Полезно для пользователей, которым нужны местные языковые или региональные центральные сообщества. |
NMDC Hublist Поставщики
В таблице перечислены общедоступные NMDC и смешанные Direct Connect поставщики, известные этому проекту. URL-адреса могут меняться, поэтому проверьте доступность и тип контента, прежде чем публиковать их на страницах справки клиента или в конфигурации хаба.
| Поставщик | Веб-сайт | URL-адрес загрузки | Объем | Примечания |
|---|---|---|---|---|
| Список хабов PWiAM | https://hublist.pwiam.com | https://hublist.pwiam.com/hublist.xml.bz2 | Глобальный; NMDC/NMDCS/ADC/ADCS; поиск в общедоступном хабе. | Собственный общедоступный поставщик DC hublist PWiAM со страницами поиска, ежечасными данными pinger, списками стран, XML, JSON, конфигурациями и сжатыми вариантами. |
| Team Elite HubList | https://te-home.net/?do=hublist | https://te-home.net/?do=hublist&get=hublist.xml.bz2 | Глобальный объединенный список; XML, XML.BZ2, КОНФИГ, JSON; страны и списки ADC. | Team Elite предоставляет комбинированные файлы ADC и hublist для конкретной страны и полезен в качестве внешнего источника сравнения. |
| DCHubList.org | https://dchublist.org | https://dchublist.org/hublist.xml.bz2 | Публичный мультипротокол NMDC/ADC hublist. | Сайт документирует этот URL-адрес для клиентов DC++, а также публикует файл только для ADC. |
| DCHubList.biz | https://dchublist.biz | http://dchublist.biz/?do=hublist&get=hublist.xml.bz2 | Публичный hublist; страновые файлы; XML, XML.BZ2, варианты CONFIG. | DCHubList.biz публикует файлы для конкретных стран, такие как RU, RO, US и другие, если они доступны. |
| DCNF Hublist | https://dcnf.github.io/Hublist/ | https://dcnf.github.io/Hublist/hublist.xml.bz2 | Статические GitHub Страницы hublist; ADC/DCHUB/NMDC. | DCNF предоставляет простые URL-адреса XML и сжатые URL-адреса XML со статических GitHub страниц hublist. |
| Hublist.EU | https://hublist.eu | http://hublist.eu/hublist.xml.bz2 | Европейский NMDC/ADC hublist с поддержкой шифрования. | На домашней странице отображается клиентская ссылка и сообщается о зарегистрированных хабах, хабах ADC и одноранговых узлах. |
| DCHubList.ru | https://dchublist.ru | https://dchublist.ru/hublist.xml.bz2 | Российский DC hublist; Варианты HTTPS и HTTP. | Используйте HTTPS для современных клиентов и HTTP только там, где этого требует совместимость старых клиентов. |
| Hublist.org.nz | https://hublist.org.nz | http://www.hublist.org.nz/publichublist.xml.bz2 | Старая общедоступная версия hublist; псевдонимы public hublist и hublist. | Старая конечная точка общедоступного списка, которая все еще может быть полезна в качестве справочника по совместимости. |
ADC Hublist Поставщики
Концентраторы ADC могут быть перечислены в выделенных файлах ADC или смешанных файлах современных клиентов. Храните импорт ADC отдельно от классического импорта NMDC, если вы хотите просмотреть поведение протокола перед публикацией новых хабов.
| Поставщик | Веб-сайт | ADC / Hublist URL-адрес загрузки | Объем | Примечания |
|---|---|---|---|---|
| Список хабов PWiAM | https://hublist.pwiam.com | https://hublist.pwiam.com/hublist-adc.xml.bz2 | Только ADC, а также варианты XML/JSON/config/BZ2. | Специальный файл ADC, созданный PWiAM. |
| Team Elite HubList | https://te-home.net/?do=hublist | https://te-home.net/?do=hublist&get=hublist-adc.xml.bz2 | Только ADC плюс списки стран. | Team Elite предоставляет конечную точку XML.BZ2, специфичную для ADC, в дополнение к смешанным файлам и файлам стран. |
| DCHubList.org | https://dchublist.org | https://dchublist.org/adchublist.xml.bz2 | ADC-только; также смешанный список NMDC + ADC. | Используйте файл только ADC, если в потоке проверки должны быть исключены хабы NMDC. |
| Смешанный список DCHubList.org | https://dchublist.org | https://dchublist.org/hublist.xml.bz2 | Смешанный NMDC + ADC. | Используйте это, если ваш клиент обрабатывает оба протокола и вам нужен один объединенный список. |
| Hublist.EU | https://hublist.eu | http://hublist.eu/hublist.xml.bz2 | Смешанный NMDC + ADC; Европейский фокус. | Hublist.EU описывает себя как hublist хабов NMDC и ADC. |
| DCNF Hublist | https://dcnf.github.io/Hublist/ | https://dcnf.github.io/Hublist/hublist.xml.bz2 | Смешанные ADC, DCHUB, NMDC. | Статические GitHub Страницы hublist, которые просматривают хабы ADC, DCHUB и NMDC. |
| DCHubList.biz | https://dchublist.biz | https://dchublist.biz/?do=hublist&get=hublist.xml.bz2 | Смешанный NMDC + ADC. | На сайте описано подключение к хабам NMDC и ADC. |
| DCHubList.biz Страна / ADC Списки | https://dchublist.biz/list/ | https://dchublist.biz/?do=hublist&get=hublist-us-adc.xml.bz2 стиль шаблона | Списки ADC для конкретных стран, если таковые имеются. | Проверьте точные имена файлов стран, прежде чем жестко запрограммировать URL-адрес поставщика. |
Как проверить URL-адрес Hublist
- Откройте URL-адрес и убедитесь, что он возвращает файл, а не страницу с ошибкой HTML или цикл перенаправления.
- Проверьте время последнего изменения и актуальность количества хабов.
- Убедитесь, что ваш целевой клиент может прочитать формат, особенно сжатые файлы BZ2.
- Тестируйте глобальные файлы, файлы ADC и файлы для конкретной страны, если от них зависит ваше сообщество.
- Настройте хотя бы один резервный hublist, чтобы пользователи могли обнаруживать хабы во время простоя поставщика.
Verlihub Примечание о регистрации
Операторы Verlihub могут указать центральному серверу регистрации провайдера hublist. Для общедоступного контроллера домена Hublist хост общедоступной регистрации - hublist.pwiam.com, а классический порт регистрации - 2501.
!set hublist_host hublist.pwiam.com
Для большей надежности публикуйте инструкции hublist с точным URL-адресом, ожидаемым форматом, периодичностью обновлений и краткими примечаниями по устранению неполадок при сбоях в работе брандмауэра, DNS или провайдера.