Na Tej Stronie
Hub Mod to stały klient administracyjny Direct Connect dla przypisanego koncentratora. To łączy z dedykowanym kontem, odkrywa polecenia na podstawie ograniczonych dowodów środowiska wykonawczego, łączy te dowody z sprawdzonymi katalogami dostawców i udostępnia autoryzowanym właścicielom formularz dla każdego polecenia. To nie wymyśla poleceń, nie akceptuje surowego tekstu poleceń ani nie zastępuje uprawnień wymuszanych przez koncentrator.
Przegląd I Dostępność
Hub Mod jest dostępny tylko wtedy, gdy włączona jest funkcja globalna i właścicielem aktualnej witryny jest użytkownik
wybranym hubem lub ma dozwoloną rolę administratora. Strona Hub Mod łączy trwałe
połączenie, aktywny obszar Hub Chat, stan wykrywania, katalog poleceń, listę wtyczek, formularz
polecenia i aktywność wychodzącą. Użyj osobnego konta huba, aby jego tożsamość, klasa i historia audytu
pozostały oddzielone od zwykłego klienta DC++ użytkownika.
Zapisany profil zwykle działa w trybie niskiego poziomu procesora w tle. Otwarcie aktywnego obszaru roboczego może się przełączyć go w tryb interaktywny, dzięki czemu aktualna lista gości, czat publiczny, aktywność dołączania i opuszczania oraz prywatna dostępne są rozmowy. Wyłączenie Hub Mod zatrzymuje jego proces roboczy i uniemożliwia automatyczne uruchomienie; odłączenie powoduje zamknięcie bieżącego gniazda bez zmiany włączonego ustawienia.
Połączenie I Uprawnienia
Skonfiguruj pseudonim, hasło, pola tagu klienta, opis, adres e-mail, rozmiar udziału, liczbę centrów, gniazda, TCP Portu, UDP Portu, TLS Port, aliasy tożsamości i NMDC flagi wsparcia pasujące do konta zarejestrowanego w koncentratorze. Hasła pozostają chronione
tajemnice. Aliasy tożsamości pomagają współdzielonemu obszarowi roboczemu rozpoznać klienta, ale go nie zmieniają
pseudonim logowania lub uprawnienia.
Używane są nowe konfiguracje HubMOD jako domyślny pseudonim i HubMOD - hublist.pwiam.com jako opis domyślny. Zastąp dowolną wartość, gdy piasta
wymaga innej zarejestrowanej tożsamości, ale zachowaj ustawienia witryny internetowej, konto w centrum i wybrane
Klasa koncentratora dopasowana przed podłączeniem.
Klasa koncentratora musi odpowiadać klasie przypisanej przez koncentrator. Minimalna klasa zgłoszona dla polecenia to sprawdzane przed otwarciem kreatora, ale centrum pozostaje ostatecznym autorytetem. Klasa 10 nie omija brak dostępności, niekompletny schemat parametrów, nieznana klasyfikacja ryzyka lub zastrzyk walidacja. Automatyczne ponowne połączenie obsługuje przejściowe awarie; nieprawidłowe dane uwierzytelniające i inne trwałe błędy logowania należy naprawić przed ponownym połączeniem.
Stan Odkrycia
Wykryj polecenia ponownie tworzy nowy przebieg z własnym rekordem generacji i postępu. Stan przechodzi przez queued, running oraz validating do completed albo failed. Obszar stanu pokazuje ostatni udany przebieg, zaakceptowane i odrzucone dowody, dodane i usunięte polecenia, wersje dostawców oraz ograniczony komunikat błędu.
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Wykrywanie nigdy nie wysyła !help, +help, !lstplug, !ledohelp, !lualist ani innej sondy na czat główny, do #_PH_SECURITY ani do innego bota. Ramki NMDC $UserCommand ogłoszone już przez podłączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Wykryj polecenia ponownie tworzy jeden ograniczony katalog z potwierdzonego dostawcy oraz rekordów ogłoszonych przez hub. Usuń Polecenia usuwa wyłącznie aktywny katalog. Generacja staje się aktywna tylko wtedy, gdy ma bieżącą sprawdzoną wersję katalogu, wykonywalne sprawdzone polecenie oraz dowód dostawcy lub polecenia ogłoszonego przez hub. Przerwane, puste, stare lub nieprawidłowe uruchomienie pozostawia poprzedni aktywny katalog.
Każda ogłoszona pozycja menu jest traktowana jako dowód struktury, a nigdy jako pozwolenie na wykonanie jej treści. Niepowiązany czat publiczny, prywatne wiadomości, zbyt duże rekordy, zniekształcone ramki, duplikaty i składnia niezgodna z jedną sprawdzoną definicją są odrzucane. Rutynowy pusty, przerwany, nieaktualny albo przekroczony czasowo przebieg zachowuje ostatni użyteczny katalog. Zaznacz Usuń Polecenia tylko wtedy, gdy celowo chcesz go usunąć przed oczekiwaniem na świeże ogłoszone rekordy menu.
Usuń Polecenia jest oddzielną akcją. Usuwa aktywny katalog bez uruchamiania wykrywania w bieżącym połączeniu. Użyj Wykryj Polecenia Ponownie, aby od razu rozpocząć przebieg zastępczy. Gdy aktywny worker obsługuje usunięcie, automatyczne wykrywanie może uruchomić się dopiero po następnym ponownym połączeniu socketu i tylko wtedy, gdy jest włączone. Zduplikowany pseudonim lub odrzucone dane logowania są trwałymi błędami logowania. Inne błędy połączenia pozostają w stanie Niepowodzenie po osiągnięciu skonfigurowanego limitu prób, dopóki właściciel nie poprawi przyczyny i nie połączy się ponownie.
Otwórz Panel Użytkownika i wybierz Hub Mod dla przypisanego huba, aby usunąć bieżący katalog, rozpocząć wykrywanie zastępcze albo sprawdzić stan połączenia i prób.
Obsługiwani Dostawcy
Weryfikacja pozostaje oparta na źródłach: potwierdzone oprogramowanie wskazuje katalog Core, a ustrukturyzowane rekordy ogłoszone przez hub mogą dodawać wtyczki. Pseudonimy, powiadomienia i odpowiedzi czatu nigdy nie są dowodem dostawcy poleceń.
Definicja verified pochodzi ze sprawdzonego, przypiętego źródła. Wpis runtime_verified to pełne ustrukturyzowane polecenie ogłoszone przez połączony hub; może zostać wykonane tylko wtedy, gdy odpowiada sprawdzonemu katalogowi. Wpisy unverified pozostają czytelne, ale nie mogą zostać wykonane. Token taki jak -a lub -b jest parametrem polecenia nadrzędnego, a nie osobnym poleceniem.
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Wykryj Polecenia Ponownie tworzy nowy ograniczony katalog z potwierdzonego dostawcy i ramek $UserCommand już ogłoszonych przez hub. Usuń Polecenia usuwa wyłącznie aktywny katalog. Generacja staje się aktywna tylko wtedy, gdy ma bieżącą wersję katalogu, wykonywalne sprawdzone polecenie oraz dowód sprawdzonego dostawcy albo polecenia ogłoszonego przez hub. Przerwane, puste, stare lub nieprawidłowe wykrywanie pozostawia poprzedni aktywny katalog.
Verlihub Polecenia
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Ledokol Polecenia
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Tabela rozdziela Sprawdzone Polecenia Core oraz Polecenia Zgłoszone Przez Hub. Polecenie otwiera pola parametrów z typami i pokazuje dokładną składnię, minimalną klasę, ryzyko, Oficjalne Wiki, Sprawdzone Źródło oraz kanał polecenia. Serwer buduje i sprawdza payload. Klasa 3 może używać sprawdzonych poleceń z minimalną klasą 3 lub niższą; polecenia wymagające wyższej klasy pozostają Niedostępne z podanym powodem.
Lua I Polecenia Wtyczek
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Jeśli brakuje poleceń Core Verlihub, sprawdź pole Oprogramowanie huba, połącz ponownie, a następnie wybierz Wykryj Polecenia Ponownie. Jeśli brakuje polecenia wtyczki, sprawdź, czy hub ogłosił rekord $UserCommand. Powiadomienie bezpieczeństwa ani pseudonim bota nie są dowodem dostawcy poleceń. Nie wklejaj niesprawdzonego surowego polecenia na czat główny.
Dostępne Polecenia I Wtyczki
Tabela poleceń pokazuje Polecenie, Co robi, Użycie, Minimalną klasę, Źródło, Dostępne i Uruchomienie Akcja polecenia centrum. Jeśli oba mają zastosowanie, pochodzenie dostawcy i wtyczki pojawia się razem. Aliasy pozostają dołączone do ich kanonicznej definicji. Niedostępny wiersz wyjaśnia, że jego definicja, ryzyko, dostępność środowiska wykonawczego lub skonfigurowana klasa nie jest wystarczająca do wykonania.
Tabela wtyczek osobno pokazuje wtyczkę, wersję, polecenie pomocy, wykryte polecenia i ostatnie Widziany. Aktywna tabela zawsze należy do ostatniej zakończonej generacji. Dane przygotowane przez niedokończone run nigdy go nie zastępuje, więc właściciel może kontynuować przeglądanie znanego katalogu podczas ponownego odkrywania uruchomiony lub po nieudanej próbie.
Użyj opcji Szukaj Poleceń, aby filtrować aktywną tabelę według polecenia, aliasu, opisu, użycia, źródła lub wtyczki bez zmiany katalogu. Jeśli ponowne wykrywanie zakończy się po otwarciu tej strony, starsza akcja nigdy nie wskazuje usuniętej definicji: Hub Mod prosi o odświeżenie katalogu poleceń. Po odświeżeniu otwórz bieżący wiersz i sprawdź ponownie dostępność oraz formularz przed wysłaniem czegokolwiek. Użyj Sortuj Według, aby przełączać między Grupami Według Zastosowania i Nazwą Polecenia. Grupy Według Zastosowania łączą definicje tylko do odczytu, moderacji, konfiguracji, sterowania usługą, destrukcyjne i o nieznanym ryzyku; grupa wyjaśnia przeznaczenie, ale nigdy nie nadaje uprawnień.
Przegląd Poleceń I Powody Niedostępności
Polecenie można wykonać tylko wtedy, gdy zostało zaobserwowane podczas ostatniego zakończonego wykrywania i dokładnie pasuje do zweryfikowanego dostawcy, dodatku, znormalizowanego wywołania oraz sygnatury składni. Wysoka klasa huba nie omija przeglądu, klasyfikacji ryzyka, reguł miejsca docelowego ani walidacji parametrów.
not_observed- Polecenia nie zaobserwowano podczas ostatniego zakończonego wykrywania.
unknown_command- Polecenie środowiska nie ma pasującej zweryfikowanej definicji.
unreviewed- Definicja nie przeszła wymaganego przeglądu.
unknown_risk- Definicja nie ma zweryfikowanej klasyfikacji ryzyka.
insufficient_class- Konto Hub Mod nie spełnia minimalnej klasy polecenia.
provider_unavailable- Dostawca lub dodatek nie jest dostępny w ostatnim wykrywaniu.
syntax_mismatch- Zaobserwowana składnia różni się od zweryfikowanej definicji.
Polecenie
Wybierz opcję Polecenie w dostępnym wierszu, aby załadować dokładnie tę definicję do modalu Bootstrap. Modal wyświetla jego opis, użycie, źródło, wtyczkę, minimalną klasę i ryzyko przed jakąkolwiek wartością zaakceptowane. Nie ma żadnych poleceń wejściowych ani wpisów poleceń ogólnego przeznaczenia. Publiczne lub prywatne Hub Chat pozostaje dostępny do zwykłej rozmowy, ale wiadomości o charakterze poleceń kierowane są do zweryfikowanych budowniczy.
Formularz może oferować czat główny, wiadomość prywatną lub miejsce docelowe ustalone przez dostawcę. Prywatne polecenie wymaga odbiorcy. Wysłanie formularza powoduje przesłanie klucza definicji, wartości strukturalnych i dostawy wybór, odbiorca i token potwierdzający wydany przez serwer, jeśli jest to wymagane. Serwer ponownie ładuje aktywne definicji i odrzuca nieaktualne, niedostępne, nieautoryzowane lub przesłane z różnych ośrodków.
Blok informacyjny nad polami powtarza opis i składnię polecenia oraz wskazuje dostawcę lub wtyczkę, minimalną klasę, ryzyko, stan weryfikacji, rewizję źródła i skrót dowodu. Oficjalna Wiki otwiera dokumentację dostawcy w wiki Verlihub albo wiki Ledokol. Zweryfikowane Źródło otwiera dokładny dowód katalogowy użyty do utworzenia definicji. Jeżeli zainstalowana wersja lub składnia runtime różni się od źródła, uruchom wykrywanie ponownie i nie wysyłaj polecenia, dopóki różnica nie zostanie wyjaśniona.
Podgląd Parametrów I Poleceń
Każdy parametr polecenia ma osobne pole w kolejności schematu. Wymagane pola muszą zawierać wartość; Pola opcjonalne można pozostawić puste. Obsługiwane typy obejmują tekst, pseudonim, liczbę całkowitą, port, wybór, Przełącznik logiczny, czas trwania, host, adres koncentratora, ścieżka i komunikat. W formularzu widoczna jest etykieta dostawcy, symbol zastępczy, opis, wymagany stan i dozwolone wybory, zamiast prosić właściciela o przeanalizowanie pliku komentarz składniowy.
Podgląd jest aktualizowany w miarę zmiany wartości, ale ma charakter informacyjny. Serwer sam montuje finał polecenie, stosuje deterministyczne cytowanie i ucieczkę, zachowuje kolejność opcji, wymusza długość i typ ogranicza i odrzuca powrót karetki, nowy wiersz, bajty NUL, separatory potoków lub drugie polecenie przedrostek. Podgląd przeglądarki nigdy nie staje się wiarygodnym ładunkiem.
Ryzyko I Potwierdzenie
Każda wykonywalna definicja ma jedno wyraźne ryzyko: read_only do kontroli, moderation za działania mające wpływ na użytkowników, configuration_change za wytrwałe
ustawienia koncentratora, destructive do usunięcia lub nieodwracalnych zmian, lub service_control do operacji ponownego ładowania, ponownego uruchamiania i zatrzymywania. Definicja z unknown ryzyko nie może działać.
Polecenia tylko do odczytu przesyłane są bezpośrednio. Ryzyka wymagające ponownego przeglądu zawierają konkretne ostrzeżenie nazwij wybrane polecenie i klasę akcji, a następnie zmień akcję przesyłania na Potwierdź i uruchom. The podpisany token potwierdzający wiąże aktywną definicję, wartości strukturalne, miejsce docelowe, odbiorcę, i końcowe polecenie zbudowane na serwerze. Edycja dowolnej powiązanej wartości unieważnia to potwierdzenie.
Działalność Wychodząca
Aktywność wychodząca rejestruje użytkownika witryny, klucz definicji, dostawcę, wtyczkę, ryzyko, miejsce docelowe, odbiorcę, stan potwierdzenia i znaczniki czasu. Ustrukturyzowane wartości parametrów i polecenie końcowe to szyfrowane w stanie spoczynku. Kod prezentacji pokazuje tylko dane autoryzowane dla przypisanego właściciela lub administratora, a kontekst dziennika wyklucza surowe ładunki, hasła, tokeny i treść wiadomości prywatnych.
Działanie przenosi się z queued do sent gdy pracownik zakończy gniazdo
napisz. Jeśli dostawy nie można bezpiecznie obserwować, tak się dzieje delivery_uncertain i nie jest
odtwarzane automatycznie. Błędy kolejki lub sprawdzania poprawności stają się failed z ograniczonym,
oczyszczona diagnostyka. Istniejący rejestrator błędów aplikacji i ścieżka powiadomień e-mail pozostają aktywne.
Ponowne Odkrycie I Wymiana Atomowa
Użyj ponownie poleceń Discover po zmianie Verlihub, Ledokol, Lua skryptów, wtyczek, poleceń uprawnienia lub klasę konta Hub Mod. Nowe uruchomienie zapisuje polecenia i wtyczki do stagingu generacji, podczas gdy poprzednia, ukończona generacja pozostaje aktywna. Liczniki pokazują zaakceptowane, odrzucone, dodano i usunięto wpisy, aby można było sprawdzić zmianę.
Tylko w pełni zweryfikowane uruchomienie aktywuje jego generację w ramach jednej wymiany wskaźników. Aktywacja usuwa poprzednia generacja po nowej jest trwała. Zniekształcona odpowiedź, przekroczenie limitu czasu, zamknięcie pracownika, odłączenie gniazda lub awaria dostawcy powodują odrzucenie przemieszczania i zachowanie starego katalogu. To zapobiega częściowe odkrycie na podstawie poleceń usuwania, o których wcześniej wiadomo było, że działają.
Błędy I Rozwiązywanie Problemów
| Problem | Sprawdź | Odzyskiwanie |
|---|---|---|
| Hub Mod nie połączy się | Dostępność, stan włączony, punkt końcowy, pseudonim, chronione hasło, przypisana klasa i ostatni błąd. | Popraw profil, zapisz go i połącz ponownie. Nie ponawiaj wielokrotnie trwałego niepowodzenia logowania. |
| Discovery pozostaje w kolejce | Wykryj Polecenia Ponownie tworzy nowy ograniczony katalog z potwierdzonego dostawcy i ramek $UserCommand już ogłoszonych przez hub. Usuń Polecenia usuwa wyłącznie aktywny katalog. Generacja staje się aktywna tylko wtedy, gdy ma bieżącą wersję katalogu, wykonywalne sprawdzone polecenie oraz dowód sprawdzonego dostawcy albo polecenia ogłoszonego przez hub. Przerwane, puste, stare lub nieprawidłowe wykrywanie pozostawia poprzedni aktywny katalog. | Jeśli brakuje poleceń Core Verlihub, sprawdź pole Oprogramowanie huba, połącz ponownie, a następnie wybierz Wykryj Polecenia Ponownie. Jeśli brakuje polecenia wtyczki, sprawdź, czy hub ogłosił rekord $UserCommand. Powiadomienie bezpieczeństwa ani pseudonim bota nie są dowodem dostawcy poleceń. Nie wklejaj niesprawdzonego surowego polecenia na czat główny. |
| Dowody zostają odrzucone | Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua. | Jeśli brakuje poleceń Core Verlihub, sprawdź pole Oprogramowanie huba, połącz ponownie, a następnie wybierz Wykryj Polecenia Ponownie. Jeśli brakuje polecenia wtyczki, sprawdź, czy hub ogłosił rekord $UserCommand. Powiadomienie bezpieczeństwa ani pseudonim bota nie są dowodem dostawcy poleceń. Nie wklejaj niesprawdzonego surowego polecenia na czat główny. |
| Polecenie jest widoczne, ale niedostępne | Przejrzyj stan, ryzyko, dostępność środowiska wykonawczego, schemat parametrów, klasę minimalną, dostawcę i wtyczkę. | Zaktualizuj oficjalny katalog lub ponownie uruchom zaufane wykrywanie; nie omijaj weryfikacji za pomocą czatu. |
| Konstruktor zgłasza nieprawidłowe parametry | Wymagane pola, dozwolone opcje, pseudonim, host, adres, port, czas trwania i podgląd. | Popraw poszczególne pole. Nie wklejaj całego polecenia do jednego parametru. |
| Polecenie wymaga potwierdzenia | Ostrzeżenie o ryzyku, definicja, wartości, miejsce docelowe, odbiorca i podgląd serwera. | Przejrzyj konkretną akcję i wybierz opcję Potwierdź i uruchom bez zmiany powiązanych wartości. |
| Dostawa jest niepewna | Aktywność wychodząca, stan pracownika, odpowiedź centrum i dowody czatu na żywo. | Przed przesłaniem kolejnej kopii potwierdź wynik w centrum. Aplikacja nie będzie tego odtwarzać. |
| Ponowne odkrycie kończy się niepowodzeniem | Status niepowodzenia, błąd ograniczony, odrzucone dowody i wersje dostawców. | Popraw problem źródłowy i uruchom ponownie. Ostatni wypełniony katalog pozostaje aktywny. |
Użyj Hub Chat dla współdzielonych elementów sterujących klienta na żywo, Hub, aby uzyskać wskazówki dotyczące własności centrum i Hub, aby powrócić do przypisanego centrum. Zgłaszaj trwałe awarie za pomocą generacji uruchomienia i identyfikatora aktywności, nigdy za pomocą hasła, chroniony token, nieprzetworzona prywatna wiadomość lub tajny argument polecenia.
Gdy ta strona zostanie wczytana dla już połączonego klienta, Połączenie Z Hubem i Stan Połączenia są początkowo zwinięte. Nagłówki obu kart pozostają widoczne; rozwinięcie lub zwinięcie któregokolwiek panelu nie rozłącza ani nie łączy ponownie klienta.
Po ponownym uruchomieniu procesu Hub Chat, Hub GPT lub Hub Mod otwarta strona produktu nadal monitoruje zapisaną sesję i automatycznie wznawia strumień zdarzeń; odświeżenie przeglądarki nie jest wymagane. Jeśli wydanie zmieni protokół między przeglądarką a serwerem w sposób niezgodny, strona przerwie ponawianie prób i wyraźnie poprosi o odświeżenie przed ponownym połączeniem.
Komunikat o ponownym uruchomieniu jest wyświetlany jako wiadomość System w otwartym zapisie Hub Chat, dlatego układ czatu pozostaje stabilny. Gdy wersje przeglądarki i procesu są niezgodne, ta wiadomość System zawiera akcję ponownego załadowania tej samej strony.
Dane Logowania
- Prędkość Wysyłania
- Opcjonalna przepustowość wysyłania ogłaszana w danych tożsamości ADC i ADCS. Podaj wartość i jednostkę; protokół otrzyma bajty na sekundę.
- Prędkość Pobierania
- Opcjonalna przepustowość pobierania ogłaszana w danych tożsamości ADC i ADCS. Podaj wartość i jednostkę; protokół otrzyma bajty na sekundę.
Dostępne Polecenia I Wtyczki
Hub Mod odczytuje potwierdzoną nazwę oprogramowania zapisaną w rekordzie huba. Dla huba Verlihub dodaje sprawdzony katalog Verlihub Core z przypiętego lokalnego źródła. Nie wysyła !help, +help ani innego żądania wykrywania na czat główny, do #_PH_SECURITY ani do innego bota. Ramki $UserCommand ogłoszone przez połączony hub dodają sprawdzone polecenia wtyczek, na przykład Ledokol lub Lua.
Wykryj Polecenia Ponownie tworzy nowy ograniczony katalog z potwierdzonego dostawcy i ramek $UserCommand już ogłoszonych przez hub. Usuń Polecenia usuwa wyłącznie aktywny katalog. Generacja staje się aktywna tylko wtedy, gdy ma bieżącą wersję katalogu, wykonywalne sprawdzone polecenie oraz dowód sprawdzonego dostawcy albo polecenia ogłoszonego przez hub. Przerwane, puste, stare lub nieprawidłowe wykrywanie pozostawia poprzedni aktywny katalog.
Tabela rozdziela Sprawdzone Polecenia Core oraz Polecenia Zgłoszone Przez Hub. Polecenie otwiera pola parametrów z typami i pokazuje dokładną składnię, minimalną klasę, ryzyko, Oficjalne Wiki, Sprawdzone Źródło oraz kanał polecenia. Serwer buduje i sprawdza payload. Klasa 3 może używać sprawdzonych poleceń z minimalną klasą 3 lub niższą; polecenia wymagające wyższej klasy pozostają Niedostępne z podanym powodem.
Jeśli brakuje poleceń Core Verlihub, sprawdź pole Oprogramowanie huba, połącz ponownie, a następnie wybierz Wykryj Polecenia Ponownie. Jeśli brakuje polecenia wtyczki, sprawdź, czy hub ogłosił rekord $UserCommand. Powiadomienie bezpieczeństwa ani pseudonim bota nie są dowodem dostawcy poleceń. Nie wklejaj niesprawdzonego surowego polecenia na czat główny.
Szukaj według polecenia, aliasu, opisu, użycia, źródła lub wtyczki.
Dostępne polecenia zmieniły się po otwarciu tej strony. Odśwież katalog przed otwarciem lub wysłaniem polecenia.
Zweryfikowane Pobieranie Załączników ADC I ADCS
Prawidłowy magnet TTH pozostaje zwykłym linkiem, który można otworzyć lub skopiować. Gdy zapisana wiadomość wskazuje dostępne źródło ADC albo ADCS, bezpośrednio przed linkiem pojawia się osobna ikona pobierania. Samo wyświetlenie wiadomości niczego nie pobiera.
Użycie ikony zleca istniejącej, zalogowanej sesji Hub Chat pobranie dokładnie tego zapisanego załącznika od jego bieżącego nadawcy. Przeglądarka przekazuje tylko sesję, kanał, identyfikator zapisanej wiadomości i pozycję załącznika; serwer nie ufa przesłanemu przez przeglądarkę hostowi, nazwie, rozmiarowi ani URI magnet.
Odbiornik negocjuje transfer Direct Connect dla podanego TTH, zapisuje dane w prywatnym pliku tymczasowym i przed wysłaniem nagłówków pobierania porównuje dokładną liczbę bajtów oraz Tiger Tree Hash. Niepełny albo niezgodny plik jest usuwany bez udostępniania przeglądarce części danych.
Każde pobieranie uruchamia użytkownik. Obowiązują limity częstotliwości i równoległych transferów dla sesji oraz całej aplikacji, a domyślny maksymalny rozmiar wynosi 64 MiB. Użytkownik źródłowy musi pozostać online i osiągalny. Pliki tymczasowe są usuwane po sukcesie, błędzie lub wygaśnięciu.
Przy aktywnym odbiorze worker najpierw wiąże wybrany port TCP lub TLS, a dopiero potem ogłasza go źródłu. Otwórz skonfigurowany zakres portów aktywnych w zaporze serwera i NAT; ADCS wymaga też certyfikatu i klucza prywatnego. Gdy wiązanie lub oczekiwanie przekroczy limit czasu, to samo zadanie automatycznie próbuje pasywnej negocjacji zwrotnej. Jeśli nadal się nie powiedzie, sprawdź, czy ten sam użytkownik jest online i osiągalny. Brak ikony oznacza niekompletny magnet TTH lub nierozpoznane zapisane źródło; oryginalny magnet pozostaje dostępny dla klienta Direct Connect.
Gdy odbiornik jest zajęty, ten sam transfer pozostaje na liście i jest automatycznie ponawiany po pięciu minutach. Nie powstaje drugi rekord. Możesz zamknąć komunikat na stronie albo usunąć transfer, jeśli nie jest już potrzebny.
Jeśli peer nie otworzy na czas swojego punktu końcowego transferu, aplikacja raz ponowi zweryfikowane pobieranie. Jeśli ponownie się nie powiedzie, Transfery pokażą przyczynę i pozwolą spróbować ręcznie po sprawdzeniu, czy peer nadal udostępnia plik.
Pamięć Podręczna Transferów Tylko Do Odczytu
Wygenerowane pliki hublisty udostępniane wyłącznie po autoryzacji peera pośredniczonej przez hub.
Pamięć transferów jest domyślnie wyłączona dla Hub Chat, Hub GPT i Hub Mod. Każdy produkt ma osobny globalny przełącznik, host, porty, limit połączeń i przepustowości; właściciel huba nie może jej włączyć na stronie pojedynczego huba.
Ta funkcja pozostaje zamknięta przy każdym błędzie. Włączenie przełącznika nie reklamuje zasobu, dopóki niezmienny manifest, listener, adres publiczny, port i ewentualne pliki TLS nie są prawidłowe.
Ustawienia I Wartości Domyślne
- Włącz Pamięć Podręczną Transferów
- Pozwala produktowi reklamować pamięć wygenerowanych plików tylko do odczytu dopiero po zaliczeniu wszystkich kontroli. Domyślnie wyłączone.
- Reklamowany Host Publiczny
- Publiczna nazwa hosta lub adres unicast IP wysyłany autoryzowanym peerom Direct Connect. Adresy prywatne, loopback, lokalne i zastrzeżone są odrzucane.
- Nieszyfrowany Port Transferu
- Opcjonalny port peera NMDC lub ADC od 1024 do 65535. Musi być unikalny wśród włączonych produktów Hub.
- Port Transferu TLS
- Opcjonalny port peera NMDCS lub ADCS od 1024 do 65535. Ścieżki certyfikatu i klucza TLS pozostają zarządzane przez środowisko.
- Maksymalna Liczba Jednoczesnych Transferów
- Najwyższa liczba aktywnych połączeń peerów dla produktu, od 1 do 32.
- Limit Przepustowości W Bajtach Na Sekundę
- Limit transferu produktu od 65 536 do 104 857 600 bajtów na sekundę.
Globalne Monitorowanie Transferów
Strona administracyjna Transfery Hubów sumuje zakończone zweryfikowane wysyłanie i pobieranie w wybranym zakresie dat. Domyślnie pokazuje bieżący miesiąc oraz dzienne sumy, bez ujawniania nazw partnerów, adresów, plików ani sekretów transferu.
Pierwszy i ostatni port dynamiczny wyznaczają ograniczony prywatny zakres. Aktywny transfer otrzymuje tylko wolny port z tego zakresu. Inwentaryzacja rozróżnia porty przypisane, przestarzałe, zajęte przez system i dostępne, a procent wykorzystania wylicza z zapisanego zakresu.
Stan Transferów zatrzymuje nowe zadania przed otwarciem połączenia z partnerem. Dozwolone Role ograniczają dostęp do przestrzeni transferów; zasady produktów Hub Chat, Hub GPT i Hub Mod nadal obowiązują, więc zgoda globalna sama nie daje dostępu do produktu.
Sprawdź Kondycję Transferów kolejkuje ograniczoną kontrolę async_transfer zapisanego zakresu i lokalnych raportów nasłuchów. Wynik potwierdza tylko fakty widoczne po stronie aplikacji; nie może dowieść, że router, NAT lub zewnętrzny firewall wpuszcza ruch z Internetu.
Nadzoruj worker async_transfer poleceniem opisanym w dokumentacji wdrożenia. Gdy stan jest przestarzały lub nie pojawia się migawka, najpierw potwierdź worker, potem sprawdź lokalny raport nasłuchu i przydział portów przed zmianą firewalla lub publicznego endpointu.
Stan I Reklamowanie
Włączony produkt reklamuje transfery tylko wtedy, gdy współdzielona brama związała wszystkie skonfigurowane listenery i zgłasza aktualny prawidłowy stan. Brak hosta, zajęty port, niedostępny plik TLS, awaria listenera albo stary proces pozostawia endpoint i zasób wyłączone.
Zapisz ustawienia transferu, a następnie użyj opcji Sprawdź Porty Publiczne. Test wymaga jednego działającego procesu wspólnej bramy, świeżego raportu listenerów zgodnego z zapisanym hostem i portami, stabilnego publicznego DNS bez adresów prywatnych lub zastrzeżonych oraz udanego połączenia TCP z każdym rozwiązanym adresem i każdym portem zwykłym lub TLS. Sonda nie wysyła danych protokołu. Ponieważ działa z serwera aplikacji, przy NAT lub innej obsłudze połączeń zwrotnych sprawdź endpoint także z autoryzowanego zewnętrznego klienta Direct Connect.
Brama odczytuje jedną niezmienną generację manifestu utworzoną z zatwierdzonych publicznych artefaktów hublisty. Generacja zapisuje publikowaną nazwę, rozmiar i TTH każdego pliku. Brak pliku, zmieniony hash, symlink, błędna lista albo niepełna publikacja atomowa unieważnia manifest.
Gdy listener produktu i manifest są prawidłowe, profil klienta reklamuje łączny rozmiar manifestu, aktywny port, sloty i obsługiwane możliwości NMDC lub ADC. Gdy dowolna zależność jest wadliwa, nie reklamuje pamięci ani endpointu transferu.
Wykrywanie I Autoryzacja
Ograniczone wyszukiwanie NMDC lub ADC jest porównywane wyłącznie z bieżącym manifestem. Wyniki wskazują dokładny publikowany plik i TTH; szerokie, błędne, zbyt duże lub niepowiązane zapytania nie wyliczają systemu plików serwera.
Hub koordynuje wykrywanie i negocjację CTM/RCM, ale nie pośredniczy w bajtach pliku. Produkt przez uwierzytelnioną sesję huba obserwuje nick peera, kierunek i publiczny endpoint, rejestruje krótką autoryzację, a peer otwiera osobne połączenie transferu.
Każdy transfer przychodzący i wychodzący wymaga świeżej jednorazowej autoryzacji związanej z produktem, sesją huba, nickiem peera, publicznym adresem, kierunkiem i terminem wygaśnięcia. Bezpośrednie skanery, wygasłe lub ponowione rekordy, błędne produkty, peery lub adresy oraz cele prywatne i zastrzeżone są odrzucane.
Pliki I Ograniczenia Tylko Do Odczytu
Zasób zawiera wyłącznie wygenerowane pliki hublisty skopiowane do wydzielonej pamięci oraz wygenerowaną listę plików Direct Connect. Nigdy nie ujawnia dowolnych plików aplikacji, ścieżek źródłowych, uploadów, zdalnych URL ani plików spoza zatwierdzonej generacji.
Każdy niezmienny manifest zawiera też HUBLIST.PWIAM.COM.md, należący do projektu plik informacyjny tylko do odczytu. Wskazuje PWiAM jako hosta Public DC Hublist, opisuje wyszukiwanie hubów i wygenerowane pliki hublisty oraz przedstawia produkty Hub Chat, Hub GPT i Hub Mod. Peery mogą go odczytać wraz z pozostałymi zatwierdzonymi wpisami manifestu; aplikacja go generuje, a peer nie może go przesłać, podmienić ani zmienić.
Brama obsługuje tylko pobieranie. Przyjmuje listę plików i żądania zakresu dokładnej pozycji manifestu, odrzuca traversal i błędne zakresy oraz nie obsługuje wysyłania, usuwania, zmiany nazw, tworzenia katalogów ani dowolnych ścieżek.
Maksymalna Liczba Jednoczesnych Transferów ogranicza aktywnych peerów produktu. Limit Przepustowości W Bajtach Na Sekundę działa wspólnie dla produktu. Ograniczone są też rozmiar ramki, handshake, bezczynność, żądany zakres i czas autoryzacji.
TLS I Bezpieczeństwo Peera
Nieszyfrowany listener i listener TLS są oddzielne. Port TLS jest reklamowany wyłącznie z użytecznymi ścieżkami certyfikatu i klucza prywatnego zarządzanymi przez środowisko. Szyfrowanie nie zastępuje autoryzacji przez hub; CTM nie przenosi weryfikowalnej nazwy certyfikatu ani keyprintu, więc TLS szyfruje transport bez potwierdzenia publicznej tożsamości Web PKI.
Rozwiązywanie Problemów
Jeśli zasobu nie widać, pozostaw produkt wyłączony i kolejno sprawdź manifest, host publiczny, unikalny port publiczny, stan listenera, ścieżki TLS, proces oraz przekierowanie zapory. Przebuduj i zweryfikuj manifest, uruchom ponownie bramę, a potem przetestuj autoryzowaną listę i jeden plik. Nigdy nie osłabiaj walidacji endpointu ani nie przyjmuj nieuwierzytelnionego bezpośredniego socketu.
Legenda Ikon
| Ikona | Etykieta | Co to robi |
|---|---|---|
| Czat Huba | Narzędzie tylko dla administratorów, które łączy się z hubem jako konfigurowalny użytkownik diagnostyczny i pokazuje surowe odpowiedzi huba, linie czatu, wiadomości prywatne oraz dane listy użytkowników zwrócone podczas sesji. | |
| Połączenie Z Hubem | Oznacza zapisany adres huba i profil logowania używane do otwarcia i utrzymania tej sesji Direct Connect. | |
| Surowa Odpowiedź Huba | Pokazuje dokładne wiersze protokołu odebrane z huba, aby sprawdzić odpowiedzi, błędy i polecenia serwera. | |
| Surowe Żądania Do Huba | Pokazuje zredagowane wiersze wysłane przez klienta, aby sprawdzić dokładne polecenia bez ujawniania sekretów. | |
| Uruchamianie | Oznacza, że worker otwiera gniazdo i kończy logowanie Direct Connect; czat nie jest jeszcze gotowy. | |
| Połączono | Oznacza, że hub zaakceptował logowanie, a klient może odbierać ruch i wysyłać polecenia dozwolone dla konta. | |
| Błąd | Oznacza sesję, która nie mogła wystartować lub działać dalej; szczegóły wskazują nieudany etap połączenia lub workera. | |
| Zamknięto | Oznacza, że gniazdo i sesja workera zakończyły się, więc nie można już wysyłać ruchu ani wiadomości do huba. | |
| Przełącz Na Tło | Przełącza na trwały tryb małej przepustowości, który odbiera wiadomości i wstrzymuje kosztowne aktualizacje diagnostyczne. | |
| Przełącz Na Tryb Interaktywny | Przywraca pełne aktualizacje gości, surowego protokołu i diagnostyki przy tym samym połączeniu. | |
| Włącz Powiadomienia Przeglądarki | Wybierz tryb powiadomień, a potem włącz uprawnienie przeglądarki. | |
| Uruchom Sesję Ponownie | Zatrzymuje obecnego workera i uruchamia nową sesję z zapisanymi ustawieniami połączenia i profilu klienta. | |
| Połącz Ponownie | Zamyka bieżące gniazdo i natychmiast próbuje ponownego logowania z tymi samymi zapisanymi ustawieniami. | |
| Zamknij Sesję | Celowo kończy workera i połączenie z hubem; zapisana konfiguracja pozostaje dostępna na później. | |
| Zwiń Czat Huba | Zwija Hub Chat do lewego bocznego paska i rozszerza Gości na całą szerokość obszaru roboczego bez zamykania sesji. | |
| Rozwiń Czat Huba | Przywraca Hub Chat z lewego paska i ustawia Hub Chat oraz Gości ponownie obok siebie w zwykłych szerokościach. | |
| Zwiń Gości | Zwija Gości do prawego bocznego paska i rozszerza Hub Chat na całą szerokość obszaru roboczego. | |
| Rozwiń Gości | Przywraca Gości z prawego paska i ustawia oba panele ponownie obok siebie w zwykłych szerokościach. | |
| Wyślij | Kolejkuje wpisaną wiadomość publiczną lub polecenie huba do wysłania przez aktywną zalogowaną sesję. | |
| Pomoc | Otwórz Dostępne Formatowanie obok edytora, aby zobaczyć dokładny sprawdzony podzbiór CommonMark, przykłady składni i uwagi o zgodności. Pasek pojawia się, gdy fokus pozostaje w edytorze, i pokazuje tylko akcje pasujące do bieżącego formatu oraz zaznaczenia. Bezpieczne wiadomości przychodzące mogą też wyświetlać nagłówki, tabele, listy zadań, twarde podziały linii i inne obsługiwane struktury. | |
| Pobierz Załącznik | Uruchamia żądany przez użytkownika transfer peer ADC lub ADCS dla dokładnego magnetu TTH z zapisanej wiadomości, sprawdza rozmiar i Tiger Tree Hash, a następnie pobiera zweryfikowany plik w przeglądarce. | |
| Goście | Wyświetla użytkowników zgłoszonych przez hub wraz z rolą, obecnością, klientem, share i dostępnymi danymi tożsamości. | |
| Szukaj Gości Po Nicku | Filtruje widoczną listę gości według nicka bez wysyłania wyszukiwania ani polecenia do huba. | |
| Wiadomość | Otwiera lub przywraca prywatną rozmowę z wybranym gościem bez wysyłania wiadomości przez samą tę czynność. | |
| Rozmowy | Wyświetla prywatne rozmowy zachowane w sesji, stan nieprzeczytany oraz aktualną obecność każdego gościa. | |
| Rola Zwykłego Gościa | Szary znacznik użytkownika obok nicka w tabeli Goście oznacza, że hub nie zgłosił uprawnień operatora ani bota. | |
| Rola Bota | Srebrny znacznik robota obok nicka w tabeli Goście oznacza, że hub rozpoznał tę sesję jako bota. | |
| Rola Operatora | Złoty klucz obok nicka w tabeli Goście oznacza, że hub przyznał tej sesji uprawnienia operatora. | |
| Dane Logowania | Grupuje nick, hasło, tag klienta, share, sloty i inne wartości tożsamości ogłaszane podczas logowania. | |
| Flagi Wsparcia NMDC | Wybierz flagi NMDC $Supports wysyłane podczas logowania. BotINFO jest domyślnie wyłączone dla zwykłego klienta czatu. | |
| Gość Dołączył | Pojawia się w Aktywności Gości, gdy hub ogłasza wejście nicka; administrator nie musi podejmować działania. | |
| Gość Odszedł | Pojawia się w Aktywności Gości, gdy hub ogłasza, że nick opuścił hub lub został rozłączony. | |
| Kolumna Do Sortowania | Pojawia się w nagłówku tabeli Goście lub Rozmowy, gdy kolumnę można sortować, ale nie jest aktywnym porządkiem. | |
| Sortowanie Rosnące | Pojawia się w aktywnym nagłówku, gdy wartości są ułożone od najmniejszej do największej; wybierz, aby odwrócić kolejność. | |
| Sortowanie Malejące | Pojawia się w aktywnym nagłówku, gdy wartości są ułożone od największej do najmniejszej; wybierz, aby odwrócić kolejność. | |
| Zamknij Kartę Obszaru Roboczego | Czerwony X zamyka tylko wybraną kartę obszaru roboczego Hub Chat i zatrzymuje to połączenie. Nie usuwa zapisanego publicznego ani prywatnego stanu, powiązanej historii ani innej otwartej karty. | |
| Gość Online | Zielony znacznik obecności w Rozmowach oznacza, że gość jest obecnie na połączonym hubie. | |
| Gość Offline | Szary znacznik obecności oznacza, że gościa już nie ma, ale zapisana rozmowa pozostaje dostępna. | |
| Transfery | Historia transferów Hub Chatu | |
| Pamięć Podręczna Transferów Tylko Do Odczytu | Oznacza wspólne ustawienia pamięci wygenerowanych plików tylko do odczytu oraz sekcję pomocy o listenerze, manifeście, wyszukiwaniu, autoryzacji CTM/RCM, limitach i rozwiązywaniu problemów. | |
| Sprawdź Porty Publiczne | Po zapisaniu ustawień sprawdź wspólną bramę, jej aktualny raport listenerów, publiczny DNS oraz każdy skonfigurowany port zwykły i TLS. Test otwiera krótkie połączenie TCP z serwera aplikacji, nie wysyła danych Direct Connect i nie potwierdza dostępności z każdej sieci zewnętrznej. | |
| Otwórz Pomoc | Otwiera ten artykuł pomocy. | |
| Hub Mod | Oznacza trwały obszar moderacji, w którym właściciel sprawdza ruch, odkrywa polecenia i zarządza hubem. | |
| Tryb Klienta | Ustawia wartość M w tagu klienta NMDC. Aktywny wysyła M:A; pasywny wysyła M:P. | |
| Stan Połączenia | Informuje, czy Hub Mod jest włączony, worker i gniazdo działają, kiedy połączono oraz dlaczego ostatnia próba się nie udała. | |
| Proces I Wykrywanie | Grupuje tożsamość bota, ogłaszany profil klienta, zasady ponownego łączenia, klasę huba i harmonogram odkrywania. | |
| Polecenie | Otwiera zweryfikowaną definicję polecenia w postaci wpisanych pól parametrów i pozwala serwerowi zbudować ostateczny ładunek. | |
| Podgląd Polecenia | Pokazuje podgląd informacyjny, podczas gdy serwer pozostaje odpowiedzialny za sprawdzanie poprawności i składanie polecenia. | |
| Zweryfikowano | Oznacza polecenie poparte sprawdzoną wiedzą oficjalnego dostawcy. | |
| Zweryfikowane Z Pomocy Bieżącej Sesji | Oznacza kompletny schemat poleceń przeanalizowany na podstawie skorelowanej pomocy środowiska wykonawczego dostarczonej przez podłączony koncentrator. | |
| Wymaga Przeglądu | Zapewnia widoczność niekompletnych lub niezaufanych dowodów do przeglądu, bez umożliwienia ich wykonania. | |
| Potwierdź I Uruchom | Potwierdza jedno konkretne polecenie, uporządkowane wartości, miejsce docelowe i odbiorcę, gdy związane z nim ryzyko wymaga ponownej oceny. | |
| Wykryj Polecenia Ponownie | Rozpoczyna oddzielną generację wyszukiwania, sprawdza skorelowaną pomoc dostawcy i aktywuje ją dopiero po całkowitym uruchomieniu. | |
| Dostępne Polecenia I Wtyczki | Wyświetla listę poleceń i wtyczek z użyciem, dostawcą, minimalną klasą, stanem przeglądu, ryzykiem i aktualną dostępnością. | |
| Szukaj Poleceń | Szukaj według polecenia, aliasu, opisu, użycia, źródła lub wtyczki. | |
| Odśwież Katalog Poleceń | Dostępne polecenia zmieniły się po otwarciu tej strony. Odśwież katalog przed otwarciem lub wysłaniem polecenia. | |
| Aktywność Wychodząca | Sprawdza każde zaszyfrowane polecenie wychodzące pod kątem jego requestera, definicji, dostawcy, ryzyka, miejsca docelowego i stanu dostarczenia. |