PtokaX

PtokaX представляет собой сервер хаба NMDC для сетей Direct Connect. Совместимый клиент DC++ подключается к хабу, чтобы видеть пользователей, общаться, искать файлы и получать сообщения хаба. Хаб не передает собственно одноранговую передачу файлов, поэтому работоспособность хаба не доказывает, что один пользователь сможет загружать или скачивать у другого пира.

PtokaX не является сервером ADC или ADCS и не является клиентом DC++. Выбирайте его, когда ваши пользователи, скрипты и интеграции требуют классического поведения NMDC.

История И Область Применения PtokaX

PtokaX давно занимает место в сообществе классических хабов NMDC. Публичный раздел проекта содержит ссылки на сайт проекта, загрузки, wiki и форум. Независимый индекс проекта указывает лицензию GPL-3.0-only и расположение исходного кода upstream в Subversion. Опубликованные материалы серии 0.5.x и старые обсуждения форума полезны как записи о версиях, но не доказывают, что скрипт или пример конфигурации соответствует установленной у вас сборке.

Четко отделяйте границу протокола. NMDC является текстовым протоколом для связи клиент-хаб и клиент-клиент. PtokaX координирует хабовую сторону сети. Для работы одноранговой передачи каждому клиенту по-прежнему нужны пригодная активная или пассивная связность, корректные настройки NAT и firewall и слоты передачи.

Эксплуатация Хаба PtokaX

  1. Загрузите выбранную версию из источника проекта, запишите ее номер и сохраните исходный архив и опубликованные данные проверки вместе с записью о развертывании.
  2. Запускайте хаб под выделенной учетной записью операционной системы. Храните исполняемый файл, конфигурацию, журналы и Lua-скрипты в расположениях, принадлежащих этой учетной записи, а не в общей папке рабочего стола.
  3. Открывайте только порты прослушивания, используемые настроенным хабом. Проверьте вход, чат, поиск, регистрацию и реальную передачу клиент-клиент по сетевому пути пользователей.
  4. Сделайте резервную копию конфигурации и данных скриптов до смены версии. Сначала проверьте обновление или скрипт на неважном хабе и сохраните прежнюю работавшую версию для отката.

Стартовые файлы и точные настройки различаются между версиями PtokaX и сборками операционных систем. Прочитайте документацию, поставляемую с выбранной версией, прежде чем переносить старый пример с форума в публичный хаб.

Администрирование И Lua-Скрипты

PtokaX имеет обширную экосистему Lua-скриптов. Скрипты могут менять модерацию, регистрацию, поведение чата, статистику и доступ к базе данных. Считайте скрипт исполняемым серверным кодом, а не файлом темы. До загрузки проверьте источник, автора, требуемый Lua API, зависимости, сохраняемые данные и поведение при ошибке.

  • Используйте !help на установленном хабе, чтобы увидеть набор команд, доступных вошедшему администратору. Не предполагайте, что команда из другой версии PtokaX существует или использует те же аргументы.
  • Проверяйте по одному изменению скрипта. Сохраняйте копию предыдущего скрипта и конфигурации и проверяйте вход, основной чат, личные сообщения, регистрации, баны и поведение после перезапуска.
  • Не вставляйте пароли, учетные данные базы данных или приватные данные пользователей в команды чата, сообщения форума или журналы скриптов.
  • При сбое скрипта сохраните полную ошибку, версию PtokaX, версию Lua, ревизию скрипта, вызвавшее действие и минимальную воспроизводимую конфигурацию до обращения за помощью.

Безопасность NMDC И Устранение Неполадок

Справочник протокола NMDC описывает $MyPass как данные протокола в открытом тексте. Не считайте вход администратора NMDC зашифрованным только потому, что установлен пароль. Ограничьте административные учетные записи, предоставляйте доступ только доверенным операторам, защищайте журналы и резервные копии и смените секрет, появившийся в стенограмме или запросе поддержки.

Если хаб не запускается, сначала подтвердите точную версию, операционную систему, порт прослушивания и путь к журналам. Если клиенты подключаются, но передачи не работают, отделяйте вход и поиск хаба от активной или пассивной связности клиента, NAT, firewall, слотов и проблем одноранговой передачи. Если сайт или wiki проекта недоступны, воспользуйтесь официальным форумом, чтобы определить нужный ресурс. Не заменяйте недоступную загрузку непроверенным двоичным зеркалом.

Проверенные Ресурсы PtokaX

Эти ресурсы сгруппированы по владельцу и назначению. Доступность конечных точек проекта и исторических материалов сообщества может меняться, поэтому перед использованием загрузки, скрипта или инструмента администрирования в рабочей среде проверяйте версию и совместимость.

МеткаСсылкаОписание
Сайт Проекта PtokaXhttp://www.ptokax.org/Точка входа в проект и upstream-ссылки.
Загрузки PtokaXhttp://www.ptokax.org/downloads.htmlОпубликованное проектом место для релизов и исходного кода.
Форум PtokaXhttp://forum.ptokax.org/Сообщество проекта, примеры команд, скрипты и историческая поддержка.
Wiki PtokaXhttp://wiki.ptokax.org/doku.phpАдрес документации проекта. Проверьте доступность и связь с установленной версией.
Архив Исходного Кода PtokaXhttp://www.ptokax.org/files/0.5.3.0-nix-src.tgzИсходный архив PtokaX 0.5.3.0, размещённый проектом. Перед сборкой или развёртыванием проверьте архив и релиз.
Спецификация Протокола NMDChttps://nmdc.sourceforge.io/NMDC.htmlПоведение NMDC, форматы сообщений, схемы URI и вопросы безопасности.
Документация Скриптов PtokaXhttps://hit-hi-fit-hai.github.io/ptokax-scripts/Сторонние примеры скриптов и заметки API для одного хаба. Проверьте и адаптируйте их до использования.
PRAdminhttps://sourceforge.net/projects/pradmin/Исторический ресурс экосистемы для удаленного администрирования PtokaX. До установки проверьте возраст, поверхность атаки и совместимость.

Исторические метаданные проекта указывают upstream checkout как svn://www.ptokax.org/PtokaX. Это расположение исходного кода Subversion, а не URL для браузера. Используйте SVN-клиент только после подтверждения цели и ветки релиза для проверки.

Используйте Direct Connect для контекста протокола и клиентов, Verlihub и uHub для сравнения других семейств серверов хабов, Статьи для полной библиотеки статей и Поиск Хаба для просмотра записей публичных хабов.

Родительская Страница

Комментарии

Комментариев Пока Нет. Начните Обсуждение.

Добавить Комментарий

Комментарии здесь требуют учётной записи. Войдите, чтобы присоединиться к обсуждению, или зарегистрируйте учётную запись.