PtokaX

PtokaX jest serwerem huba NMDC dla sieci Direct Connect. Zgodny klient DC++ łączy się z hubem, aby widzieć użytkowników, rozmawiać na czacie, wyszukiwać pliki i odbierać komunikaty huba. Hub nie przenosi właściwego transferu plików peer-to-peer, więc sprawny hub nie dowodzi, że jeden użytkownik może wysyłać lub pobierać od drugiego peera.

PtokaX nie jest serwerem ADC ani ADCS i nie jest klientem DC++. Wybierz go, gdy użytkownicy, skrypty i integracje, którymi zarządzasz, wymagają klasycznego zachowania NMDC.

Historia I Zakres PtokaX

PtokaX od dawna zajmuje miejsce w społeczności klasycznych hubów NMDC. Publiczny obszar projektu odsyła do strony projektu, pobrań, wiki i forum. Niezależny indeks projektu podaje licencję GPL-3.0-only oraz lokalizację źródeł upstream w Subversion. Opublikowane materiały z serii 0.5.x i stare dyskusje na forum są przydatnymi zapisami wersji, ale nie dowodzą, że skrypt lub przykład konfiguracji pasuje do zainstalowanej kompilacji.

Zachowaj wyraźną granicę protokołu. NMDC jest protokołem tekstowym dla komunikacji klient-hub i klient-klient. PtokaX koordynuje hubową stronę sieci. Każdy klient nadal potrzebuje użytecznej łączności aktywnej lub pasywnej, poprawnej konfiguracji NAT i zapory oraz slotów transferu, aby transfery peer-to-peer działały.

Prowadzenie Huba PtokaX

  1. Pobierz wybraną wersję ze źródła projektu, zapisz jej numer i zachowaj oryginalne archiwum oraz opublikowane dane kontrolne wraz z zapisem wdrożenia.
  2. Uruchamiaj hub na wydzielonym koncie systemu operacyjnego. Plik wykonywalny, konfigurację, logi i skrypty Lua przechowuj w lokalizacjach należących do tego konta, a nie we współdzielonym katalogu pulpitu.
  3. Otwórz tylko porty nasłuchujące używane przez skonfigurowany hub. Sprawdź logowanie, czat, wyszukiwanie, rejestrację i rzeczywisty transfer klient-klient ścieżką sieciową użytkowników.
  4. Przed zmianą wersji wykonaj kopię konfiguracji i danych skryptów. Najpierw przetestuj aktualizację lub skrypt na jednorazowym hubie i zachowaj poprzednią działającą wersję do wycofania.

Pliki startowe i dokładne ustawienia różnią się między wersjami PtokaX oraz kompilacjami systemu operacyjnego. Przeczytaj dokumentację dołączoną do wybranej wersji, zanim skopiujesz stary przykład z forum na publiczny hub.

Administracja I Skrypty Lua

PtokaX ma rozbudowany ekosystem skryptów Lua. Skrypty mogą zmieniać moderację, rejestrację, zachowanie czatu, statystyki i dostęp do bazy danych. Traktuj skrypt jako wykonywalny kod serwera, a nie plik motywu. Przed załadowaniem sprawdź źródło, autora, wymagane API Lua, zależności, przechowywane dane i zachowanie przy błędzie.

  • Użyj !help na zainstalowanym hubie, aby zobaczyć zestaw poleceń dostępnych dla zalogowanego administratora. Nie zakładaj, że polecenie z innej wersji PtokaX istnieje albo przyjmuje te same argumenty.
  • Testuj pojedynczo każdą zmianę skryptu. Zachowaj kopię poprzedniego skryptu i konfiguracji, a następnie sprawdź logowanie, czat główny, prywatne wiadomości, rejestracje, bany i zachowanie po restarcie.
  • Nie wklejaj haseł, danych logowania do bazy ani prywatnych danych użytkowników do poleceń czatu, wpisów forum lub logów skryptu.
  • Gdy skrypt zawiedzie, przed prośbą o pomoc zachowaj pełny błąd, wersję PtokaX, wersję Lua, rewizję skryptu, działanie wywołujące błąd i najmniejszą odtwarzalną konfigurację.

Bezpieczeństwo NMDC I Rozwiązywanie Problemów

Dokumentacja protokołu NMDC opisuje $MyPass jako dane protokołu w jawnym tekście. Nie traktuj logowania administratora NMDC jako szyfrowanego tylko dlatego, że ustawiono hasło. Ogranicz konta administracyjne, dostęp pozostaw zaufanym operatorom, chroń logi i kopie zapasowe oraz zmień poświadczenie, które pojawiło się w transkrypcie lub zgłoszeniu pomocy.

Gdy hub nie uruchamia się, najpierw potwierdź dokładną wersję, system operacyjny, port nasłuchu i ścieżkę logów. Gdy klienci się łączą, ale transfery zawodzą, oddziel logowanie i wyszukiwanie huba od aktywnej lub pasywnej łączności klienta, NAT, zapory, slotów i problemów transferu peer-to-peer. Jeśli strona lub wiki projektu są niedostępne, użyj oficjalnego forum, aby ustalić właściwy zasób. Nie zastępuj niedostępnego pobrania niezweryfikowanym binarnym mirror'em.

Zweryfikowane Zasoby PtokaX

Te zasoby są podzielone według własności i przeznaczenia. Dostępność punktów końcowych projektu i historycznych materiałów społeczności może się zmieniać, dlatego przed użyciem pobrania, skryptu lub narzędzia administracyjnego w produkcji sprawdź wersję i zgodność.

EtykietaLinkOpis
Strona Projektu PtokaXhttp://www.ptokax.org/Punkt wejścia projektu i linki upstream.
Pobrania PtokaXhttp://www.ptokax.org/downloads.htmlMiejsce opublikowane przez projekt dla wydań i źródeł.
Forum PtokaXhttp://forum.ptokax.org/Społeczność projektu, przykłady poleceń, skrypty i historyczne wsparcie.
Wiki PtokaXhttp://wiki.ptokax.org/doku.phpAdres dokumentacji projektu. Sprawdź dostępność i związek z zainstalowaną wersją.
Archiwum Kodu Źródłowego PtokaXhttp://www.ptokax.org/files/0.5.3.0-nix-src.tgzArchiwum źródłowe PtokaX 0.5.3.0 hostowane przez projekt. Przed kompilacją lub wdrożeniem zweryfikuj archiwum i wydanie.
Specyfikacja Protokołu NMDChttps://nmdc.sourceforge.io/NMDC.htmlZachowanie NMDC, formaty wiadomości, schematy URI i zagadnienia bezpieczeństwa.
Dokumentacja Skryptów PtokaXhttps://hit-hi-fit-hai.github.io/ptokax-scripts/Przykładowe skrypty i notatki API strony trzeciej dla jednego huba. Przejrzyj je i dostosuj przed użyciem.
PRAdminhttps://sourceforge.net/projects/pradmin/Historyczny zasób ekosystemu do zdalnej administracji PtokaX. Przed instalacją sprawdź wiek, powierzchnię ataku i zgodność.

Historyczne metadane projektu podają checkout upstream jako svn://www.ptokax.org/PtokaX. To lokalizacja źródła Subversion, a nie adres URL przeglądarki. Użyj klienta SVN dopiero po potwierdzeniu celu i gałęzi wydania do sprawdzenia.

Użyj Direct Connect dla kontekstu protokołu i klientów, Verlihub oraz uHub do porównania innych rodzin serwerów hubów, Artykuły dla pełnej biblioteki artykułów i Szukaj Huba do przeglądania rekordów publicznych hubów.

Strona Nadrzędna

Komentarze

Brak Komentarzy. Rozpocznij Dyskusję.

Dodaj Komentarz

Komentarze tutaj wymagają konta. Zaloguj się, aby dołączyć do dyskusji, lub zarejestruj konto.