PtokaX je NMDC hub server pro sítě Direct Connect. Kompatibilní klient DC++ se k hubu připojuje, aby viděl uživatele, chatoval, vyhledával soubory a přijímal zprávy hubu. Hub nepřenáší vlastní přenos souborů mezi peery, proto funkční hub nedokazuje, že jeden uživatel může nahrávat nebo stahovat od druhého peeru.
PtokaX není server ADC ani ADCS a není ani klient DC++. Použijte jej, když uživatelé, skripty a integrace vyžadují klasické chování NMDC.
Historie A Rozsah PtokaX
PtokaX má dlouhé místo v komunitě klasických NMDC hubů. Veřejná oblast projektu odkazuje na projektový web, stažení, wiki a fórum. Nezávislý projektový index uvádí licenci GPL-3.0-only a umístění zdrojů v Subversion. Zveřejněné materiály řady 0.5.x a starší diskuse fóra jsou užitečné záznamy o verzích, ale nedokazují, že skript nebo příklad konfigurace odpovídá vaší instalované sestavě.
Udržujte jasnou hranici protokolu. NMDC je textový protokol pro komunikaci klient-hub a klient-klient. PtokaX koordinuje hubovou část sítě. Každý klient stále potřebuje použitelnou aktivní nebo pasivní konektivitu, správné NAT a firewall nastavení a přenosové sloty, aby přenos mezi peery fungoval.
Provoz Hubu PtokaX
- Stáhněte vybranou verzi ze zdroje projektu, zapište její číslo a uschovejte původní archiv i zveřejněný kontrolní údaj spolu se záznamem nasazení.
- Spouštějte hub pod vyhrazeným účtem operačního systému. Program, konfiguraci, protokoly a Lua skripty ukládejte na místa vlastněná tímto účtem, ne do sdílené plochy.
- Otevřete pouze naslouchací porty používané nakonfigurovaným hubem. Ověřte přihlášení, chat, vyhledávání, registraci a skutečný přenos klient-klient po síťové cestě uživatelů.
- Před změnou verze zálohujte konfiguraci a data skriptů. Aktualizaci nebo skript nejdřív vyzkoušejte na postradatelném hubu a ponechte si dříve funkční verzi pro návrat.
Spouštěcí soubory a přesná nastavení se mezi verzemi PtokaX a sestaveními operačních systémů liší. Před převzetím starého příkladu z fóra do veřejného hubu si přečtěte dokumentaci vybrané verze.
Správa A Lua Skripty
PtokaX má rozsáhlý ekosystém Lua skriptů. Skripty mohou měnit moderování, registraci, chování chatu, statistiky i přístup k databázi. Považujte skript za spustitelný serverový kód, nikoli za soubor vzhledu. Před načtením prověřte zdroj, autora, potřebné Lua API, závislosti, uložená data a chování při chybě.
- Na nainstalovaném hubu použijte
!help, abyste zjistili sadu příkazů dostupných přihlášenému správci. Nepředpokládejte, že příkaz z jiné verze PtokaX existuje nebo používá stejné argumenty. - Testujte vždy pouze jednu změnu skriptu. Uchovejte kopii předchozího skriptu a konfigurace a ověřte přihlášení, hlavní chat, soukromé zprávy, registrace, zákazy a chování po restartu.
- Nevkládejte hesla, přihlašovací údaje databáze ani soukromá data uživatelů do chatových příkazů, příspěvků na fóru nebo skriptových protokolů.
- Při selhání skriptu uložte před žádostí o pomoc úplnou chybu, verzi PtokaX, verzi Lua, revizi skriptu, vyvolávající akci a nejmenší reprodukovatelnou konfiguraci.
Bezpečnost A Řešení Problémů NMDC
Reference protokolu NMDC uvádí $MyPass jako prostá textová data protokolu. Nepovažujte přihlášení správce NMDC za šifrované jen proto, že je nastaveno heslo. Omezte administrátorské účty, přístup ponechte důvěryhodným operátorům, chraňte protokoly a zálohy a změňte údaj, který se objevil v přepisu nebo žádosti o podporu.
Když se hub nespustí, nejprve ověřte přesnou verzi, operační systém, naslouchací port a cestu k protokolům. Když se klienti připojí, ale přenosy selžou, oddělte přihlášení a vyhledávání hubu od aktivní nebo pasivní konektivity klienta, NAT, firewallu, slotů a problémů přenosu mezi peery. Pokud není web nebo wiki projektu dostupné, použijte oficiální fórum k určení zamýšleného zdroje. Nenahrazujte nedostupné stažení neověřeným binárním zrcadlem.
Ověřené Zdroje PtokaX
Tyto zdroje jsou rozděleny podle vlastnictví a účelu. Dostupnost projektových koncových bodů i historických komunitních materiálů se může změnit, proto před použitím stažení, skriptu nebo nástroje pro správu v produkci ověřte verzi a kompatibilitu.
| Označení | Odkaz | Popis |
|---|---|---|
| Projektový Web PtokaX | http://www.ptokax.org/ | Vstupní bod projektu a upstream odkazy. |
| Stažení PtokaX | http://www.ptokax.org/downloads.html | Místo zveřejněné projektem pro vydání a zdrojové soubory. |
| Fórum PtokaX | http://forum.ptokax.org/ | Komunita projektu, příklady příkazů, skripty a historická podpora. |
| Wiki PtokaX | http://wiki.ptokax.org/doku.php | Adresa dokumentace projektu. Ověřte dostupnost a vztah k instalované verzi. |
| Archiv Zdrojového Kódu PtokaX | http://www.ptokax.org/files/0.5.3.0-nix-src.tgz | Zdrojový archiv PtokaX 0.5.3.0 hostovaný projektem. Před sestavením nebo nasazením ověřte archiv i verzi. |
| Specifikace Protokolu NMDC | https://nmdc.sourceforge.io/NMDC.html | Chování protokolu NMDC, formáty zpráv, schémata URI a bezpečnostní souvislosti. |
| Dokumentace Skriptů PtokaX | https://hit-hi-fit-hai.github.io/ptokax-scripts/ | Příklady skriptů a poznámky API třetí strany pro jeden hub. Před použitím je prověřte a upravte. |
| PRAdmin | https://sourceforge.net/projects/pradmin/ | Historický zdroj ekosystému pro vzdálenou správu PtokaX. Před instalací ověřte stáří, rizikovou plochu a kompatibilitu. |
Historická metadata projektu uvádějí upstream checkout jako svn://www.ptokax.org/PtokaX. Jde o zdrojové umístění Subversion, nikoli o URL pro prohlížeč. Klienta SVN použijte až po potvrzení cíle a větve vydání, kterou chcete kontrolovat.
Související Čtení O Direct Connect
Pro kontext protokolu a klientů použijte Direct Connect, pro porovnání jiných rodin hub serverů Verlihub a uHub, pro celou knihovnu článků Články a pro kontrolu veřejných záznamů hubů Vyhledávání Hubů.
Komentáře
Zatím Žádné Komentáře. Začněte Diskuzi.