ADCH++ является сервером ADC-хаба с открытым исходным кодом для сетей Direct Connect. Проект называет его эталонной реализацией протокола Advanced Direct Connect и документирует расширения на плагинах и Lua. Хаб координирует присутствие, чат, поиск и правила; он не доказывает, что два пользователя смогут передать файл через свои NAT, межсетевой экран и настройки клиента.
Познакомьтесь с ADCH++, сервером ADC-хаба с открытым исходным кодом и эталонной реализацией, практическими рекомендациями и проверенными ресурсами.
Сервер ADC-Хаба ADCH++
ADCH++ реализует ADC, структурированного преемника NMDC. Клиенты ADC и ADCS используют не тот же сетевой протокол, что клиенты NMDC, поэтому выбирайте listeners, URI-схему и сертификат в соответствии с клиентами и записями hublist. Официальный сайт, дерево исходного кода и руководства пользователя являются основными источниками для важных параметров и поведения.
Установка И Начальная Настройка
- Начните с официального Basic Guide и выберите путь сборки или исходников для целевой системы. Отделите учётную запись службы, конфигурацию, логи, файлы плагинов и резервные копии от учётных записей администраторов. Осознанно настройте имя хаба, listeners, сетевые правила и доступ операторов. Для ADCS защищайте сертификат и закрытый ключ, затем проверьте доверие, имя, вход, чат, поиск и peer-to-peer передачу на тестовых учётных записях. Перед обновлением сделайте резервную копию и сохраните проверенный порядок отката.
- Проверяйте изменения на непубличном тестовом хабе.
- Защищайте секреты, ключи и резервные копии.
- Записывайте точную версию и внесённые изменения.
- Проверяйте порядок отката до развёртывания.
Безопасность И Эксплуатация
Ограничивайте административный доступ, защищайте закрытые ключи и резервные копии и проверяйте расширения до включения. Плагин или Lua-скрипт запускается с правами процесса хаба. Не публикуйте учётные данные, сертификаты, данные пользователей или неочищенные production-логи. При диагностике отделяйте вход в хаб от поиска, пассивного режима, NAT, firewall и peer-передачи; укажите build, URI, очищенную ошибку и воспроизводимые шаги.
Проверенные Ресурсы ADCH++
Ссылки ведут к документации и сервисам разработки проекта, а также к явно обозначенному межпроектному ADC-хабу. Перед использованием загрузки в публичной службе проверьте происхождение и ветку документации.
| Метка | Ссылка | Описание |
|---|---|---|
| Сайт ADCH++ | https://adchpp.sourceforge.io/ | Официальный ресурс проекта. |
| Загрузки ADCH++ | https://sourceforge.net/projects/adchpp/files/ | Официальный ресурс проекта. |
| Исходный Код ADCH++ | https://sourceforge.net/p/adchpp/code/ci/default/tree/ | Официальный ресурс проекта. |
| Basic Guide | https://adchpp.sourceforge.io/user_guide/basic_guide.html | Официальный ресурс проекта. |
| Expert Guide | https://adchpp.sourceforge.io/user_guide/expert_guide.html | Официальный ресурс проекта. |
| Вопросы Проекта | https://answers.launchpad.net/adchpp | Официальный ресурс проекта. |
| Ошибки Проекта | https://bugs.launchpad.net/adchpp | Официальный ресурс проекта. |
| ADC Development Community | adcs://hub.dcbase.org:16591 | Официальный ресурс проекта. |
Связанные Материалы Direct Connect
Используйте Direct Connect для контекста протокола и клиентов, uHub и Verlihub для сравнения семейств хабов, Статьи для библиотеки и Поиск Хаба для публичных записей.
Комментарии
Комментариев Пока Нет. Начните Обсуждение.