Hub Mod

Sur Cette Page

Hub Mod est un client d'administration Direct Connect persistant pour un hub attribué. Il se connecte avec un compte dédié, découvre les commandes à partir de preuves d'exécution limitées, combine ces preuves avec des catalogues de fournisseurs révisés et donne aux propriétaires autorisés un formulaire dactylographié pour chaque commande. Il n'invente pas de commandes, n'accepte pas le texte de commande brut et ne remplace pas les autorisations appliquées par le hub.

Présentation Et Disponibilité

Hub Mod est disponible uniquement lorsque la fonctionnalité globale est activée et que l'utilisateur actuel du site Web possède le hub sélectionné ou dispose d'un rôle d'administrateur autorisé. La page Hub Mod combine le persistant connexion, espace de travail live Hub Chat, état de découverte, catalogue de commandes, inventaire des plugins, commande constructeur, et activité sortante. Utilisez un compte hub dédié pour son identité, sa classe et sa piste d'audit rester séparé de la vie normale d'une personne DC++ cliente.

Le profil enregistré s'exécute normalement en mode CPU en arrière-plan faible. L'ouverture de l'espace de travail en direct peut changer en mode interactif pour que la liste actuelle des invités, le chat public, les activités de participation et de sortie et les activités privées des conversations sont disponibles. La désactivation de Hub Mod arrête son travailleur et empêche le démarrage automatique; la déconnexion ferme la prise de courant sans modifier le paramètre activé.

Connexion Et Autorisations

Configurez le pseudo, le mot de passe, les champs de balise client, la description, l'e-mail, la taille du partage, le nombre de hubs, les emplacements, TCP Port, UDP Port, TLS Port, alias d'identité et NMDC prend en charge les indicateurs pour correspondre au compte enregistré sur le hub. Les mots de passe restent protégés secrets. Les alias d'identité aident l'espace de travail partagé à reconnaître le client, mais ils ne modifient pas son identité. pseudonyme de connexion ou autorisations.

Utilisation de nouvelles configurations HubMOD comme surnom par défaut et HubMOD - hublist.pwiam.com comme description par défaut. Remplacez l'une ou l'autre valeur lorsque le hub nécessite une identité enregistrée différente, mais conservez les paramètres du site Web, le compte hub et la sélection Classe Hub alignée avant la connexion.

La classe du hub doit correspondre à la classe attribuée par le hub. La classe minimale signalée pour une commande est vérifié avant l'ouverture du constructeur, mais le hub reste l'autorité finale. La classe 10 ne contourne pas disponibilité manquante, schéma de paramètres incomplet, classification de risque inconnue ou injection validation. La reconnexion automatique gère les pannes transitoires; informations d'identification incorrectes et autres les échecs de connexion permanents doivent être corrigés avant de se reconnecter.

Statut De Découverte

Découvrir les commandes à nouveau crée une exécution avec son propre enregistrement de génération et de progression. Le statut passe par queued, running et validating avant completed ou failed. La zone d'état affiche la dernière exécution réussie, les preuves acceptées et rejetées, les commandes ajoutées et supprimées, les versions du fournisseur et un message d'erreur limité.

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. La découverte n'envoie jamais !help, +help, !lstplug, !ledohelp, !lualist ni une autre sonde vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames NMDC $UserCommand déjà annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Découvrir les commandes à nouveau crée un catalogue limité à partir du fournisseur confirmé et des enregistrements annoncés par le hub. Supprimer Les Commandes enlève seulement le catalogue actif. Une génération devient active uniquement avec une révision actuelle du catalogue vérifié, une commande vérifiée exécutable et une preuve du fournisseur ou d'une commande annoncée par le hub. Une exécution interrompue, vide, obsolète ou invalide conserve le précédent catalogue actif.

Chaque entrée de menu annoncée est une preuve structurée, non une autorisation d'exécuter son contenu. Le chat public sans rapport, les messages privés, les enregistrements trop volumineux, les trames malformées, les doublons et une syntaxe qui ne correspond pas à une seule définition revue sont rejetés. Une exécution vide, interrompue, obsolète ou expirée conserve le dernier catalogue utilisable. Sélectionnez Supprimer Les Commandes seulement lorsque vous souhaitez l'écarter volontairement avant d'attendre de nouvelles entrées de menu annoncées.

Supprimer Les Commandes est une action distincte. Elle retire le catalogue actif sans lancer la découverte dans la connexion actuelle. Utilisez Découvrez À Nouveau Les Commandes pour lancer immédiatement une exécution de remplacement. Si un worker actif traite la suppression, la découverte automatique ne peut s'exécuter qu'après la prochaine reconnexion du socket et seulement si elle est activée. Un pseudo dupliqué ou des identifiants refusés sont des échecs de connexion définitifs. Les autres échecs de connexion restent à l'état Échec après la limite de tentatives configurée, jusqu'à ce qu'un propriétaire corrige la cause et se reconnecte.

Ouvrez Espace Utilisateur et sélectionnez Hub Mod pour le hub attribué afin de supprimer le catalogue actuel, lancer une découverte de remplacement ou vérifier l’état de connexion et de nouvelle tentative.

Fournisseurs Pris En Charge

La vérification reste fondée sur les sources : le logiciel confirmé identifie le catalogue Core et les enregistrements structurés annoncés par le hub peuvent ajouter des plugins. Les pseudonymes, avis et réponses de chat ne prouvent jamais un fournisseur de commandes.

Une définition verified provient d'une source épinglée et vérifiée. Une entrée runtime_verified est une commande structurée complète annoncée par le hub connecté ; elle ne peut être exécutée que lorsqu'elle correspond au catalogue vérifié. Les entrées unverified restent lisibles mais ne peuvent pas être exécutées. Un jeton tel que -a ou -b est un paramètre de sa commande parente, jamais une commande indépendante.

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Découvrir les commandes à nouveau crée un catalogue limité à partir du fournisseur confirmé et des trames $UserCommand déjà annoncées par le hub. Supprimer les commandes enlève seulement le catalogue actif. Une génération devient active uniquement avec une révision de catalogue actuelle, une commande vérifiée exécutable et une preuve de fournisseur vérifié ou de commande annoncée par le hub. Une exécution interrompue, vide, obsolète ou invalide conserve le précédent catalogue actif.

Verlihub Commandes

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Ledokol Commandes

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Le tableau sépare les Commandes Core Vérifiées des Commandes Annoncées Par Le Hub. Commande ouvre des champs de paramètres typés et affiche la syntaxe exacte, la classe minimale, le risque, le Wiki Officiel, la Source Vérifiée et le canal de commande. Le serveur construit et valide la charge utile. La classe 3 peut utiliser les commandes vérifiées dont la classe minimale est 3 ou inférieure ; les commandes de classe plus élevée restent Non Disponibles avec leur raison.

Lua Et Commandes De Plugin

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Si des commandes Core Verlihub sont absentes, vérifiez le champ Logiciel du hub, reconnectez-vous, puis choisissez Découvrir les commandes à nouveau. Si une commande de plugin manque, vérifiez que le hub a annoncé son enregistrement $UserCommand. Un avis de sécurité ou le pseudonyme d'un bot ne prouve pas le fournisseur de commandes. Ne collez pas de commande brute non vérifiée dans le chat principal.

Commandes Et Plugins Disponibles

Le tableau des commandes affiche la commande, ce qu'elle fait, l'utilisation, la classe minimale, la source, disponible et une exécution. Action de la commande Hub. La provenance du fournisseur et du plugin apparaît ensemble lorsque les deux s’appliquent. Les pseudonymes restent attachés à leur définition canonique. Une ligne indisponible explique que sa définition, son risque, la disponibilité d'exécution ou la classe configurée n'est pas suffisante pour l'exécution.

Le tableau des plugins affiche séparément le plugin, la version, la commande d'aide, les commandes découvertes et la dernière version. Vu. La table active appartient toujours à la dernière génération terminée. Des données mises en scène par un inachevé run ne le remplace jamais, donc un propriétaire peut continuer à inspecter le catalogue connu pendant que la redécouverte est en cours. en cours d'exécution ou après une tentative infructueuse.

Utilisez Rechercher Des Commandes pour filtrer le tableau actif par commande, alias, description, utilisation, source ou module sans modifier le catalogue. Si la redécouverte se termine après l’ouverture de cette page, une ancienne action ne cible jamais la définition supprimée : Hub Mod vous demande de recharger le catalogue des commandes. Après le rechargement, ouvrez la ligne actuelle et vérifiez de nouveau sa disponibilité et son formulaire avant tout envoi. Utilisez Trier Par pour basculer entre Groupes Par Usage et Nom De La Commande. Les groupes réunissent les définitions en lecture seule, de modération, de configuration, de contrôle du service, destructrices et à risque inconnu ; le groupe explique l’objectif sans jamais accorder une autorisation.

Révision Des Commandes Et Motifs D’Indisponibilité

Une commande n’est exécutable que si elle a été observée lors de la dernière découverte et correspond exactement au fournisseur, au plugin, au nom normalisé et à la signature révisés. Une classe élevée ne contourne ni révision, ni risque, ni validation.

not_observed
Non observée lors de la dernière découverte.
unknown_command
Aucune définition révisée correspondante.
unreviewed
Révision obligatoire inachevée.
unknown_risk
Risque révisé absent.
insufficient_class
Classe minimale non atteinte.
provider_unavailable
Fournisseur ou plugin indisponible.
syntax_mismatch
Syntaxe observée différente.

Commande

Sélectionnez Commande sur une ligne disponible pour charger cette définition exacte dans un modal Bootstrap. Le modal affiche sa description, son utilisation, sa source, son plugin, sa classe minimale et son risque avant qu'une valeur ne soit accepté. Il n’y a pas d’entrée de commande brute ni d’entrée de commande à usage général. Public ou privé Hub Chat reste disponible pour une conversation ordinaire, mais les messages de type commande sont dirigés vers le destinataire vérifié. constructeur.

Le formulaire peut proposer un chat principal, un message privé ou une destination fixée par le fournisseur. Une commande privée nécessite un destinataire. La soumission du formulaire envoie la clé de définition, les valeurs structurées, la livraison choix, le destinataire et un jeton de confirmation émis par le serveur si nécessaire. Le serveur recharge l'actif définition et rejette les soumissions obsolètes, indisponibles, non autorisées ou entre hubs.

Le bloc d’information au-dessus des champs reprend la description et la syntaxe de la commande, puis indique le fournisseur ou le plugin, la classe minimale, le risque, l’état de vérification, la révision de la source et l’empreinte de preuve. Wiki Officiel ouvre la documentation du fournisseur dans le wiki Verlihub ou le wiki Ledokol. Source Vérifiée ouvre la preuve exacte du catalogue utilisée pour la définition. Si la version installée ou la syntaxe d’exécution diffère, relancez la découverte et n’envoyez pas la commande avant d’avoir résolu l’écart.

Paramètres Et Aperçu Des Commandes

Chaque paramètre de commande possède un champ distinct dans l'ordre du schéma. Les champs obligatoires doivent contenir une valeur; Les champs facultatifs peuvent rester vides. Les types pris en charge incluent le texte, le surnom, l'entier, le port, le choix, Commutateur booléen, durée, hôte, adresse du hub, chemin et message. Le formulaire affiche l'étiquette du fournisseur, espace réservé, description, état requis et choix autorisés plutôt que de demander au propriétaire d'analyser un commentaire de syntaxe.

L'aperçu est mis à jour à mesure que les valeurs changent, mais il est informatif. Le serveur assemble seul la finale commande, applique des guillemets et des échappements déterministes, préserve l'ordre des options, applique la longueur et le type limite et rejette les retours chariot, les sauts de ligne, les octets NUL, les séparateurs de tuyaux ou une deuxième commande préfixe. L'aperçu du navigateur ne devient jamais la charge utile faisant autorité.

Risque Et Confirmation

Chaque définition exécutable comporte un risque explicite: read_only pour inspection, moderation pour les actions affectant les utilisateurs, configuration_change pour persistant paramètres du hub, destructive pour suppression ou modification irréversible, ou service_control pour les opérations de rechargement, de redémarrage et d’arrêt. Une définition avec unknown le risque ne peut pas courir.

Les commandes en lecture seule sont soumises directement. Les risques qui nécessitent un nouvel examen affichent un avertissement concret en nommant la commande et la classe d'action sélectionnées, puis modifiez l'action de soumission en Confirmer et exécuter. Le le jeton de confirmation signé lie la définition active, les valeurs structurées, la destination, le destinataire, et la commande finale construite sur le serveur. La modification d'une valeur liée invalide cette confirmation.

Activité Sortante

L'activité sortante enregistre l'utilisateur du site Web, la clé de définition, le fournisseur, le plugin, le risque, la destination, destinataire, état de confirmation et horodatages. Les valeurs des paramètres structurés et la commande finale sont chiffré au repos. Le code de présentation affiche uniquement les données autorisées pour le propriétaire attribué ou l'administrateur et le contexte du journal excluent les charges utiles brutes, les mots de passe, les jetons et le contenu des messages privés.

Une activité passe de queued à sent quand le travailleur termine la prise écrire. Si l'accouchement ne peut pas être observé en toute sécurité, cela devient delivery_uncertain et n'est pas rejoué automatiquement. Les échecs de file d'attente ou de validation deviennent failed avec un délimité, diagnostic aseptisé. L'enregistreur d'erreurs d'application existant et le chemin de notification par courrier électronique restent actifs.

Redécouverte Et Remplacement Atomique

Utilisez à nouveau les commandes de découverte après avoir modifié les scripts, plugins et commandes Verlihub, Ledokol, Lua. autorisations, ou la classe de compte Hub Mod. La nouvelle exécution écrit des commandes et des plugins dans une zone intermédiaire génération tandis que la génération précédente terminée reste active. Les décomptes montrent accepté, rejeté, entrées ajoutées et supprimées afin que la modification puisse être examinée.

Seule une exécution entièrement validée active sa génération en un seul échange de pointeur. L'activation supprime le la génération précédente après la nouvelle est durable. Une réponse mal formée, un délai d'attente, un arrêt du travailleur, La déconnexion du socket ou la défaillance du fournisseur supprime la mise en scène et préserve l'ancien catalogue. Cela empêche une découverte partielle de l’effacement de commandes dont on savait auparavant qu’elles fonctionnaient.

Erreurs Et Dépannage

ProblèmeInspecterRécupération
Hub Mod ne se connectera pasDisponibilité, état activé, point de terminaison, surnom, mot de passe protégé, classe attribuée et dernière erreur.Corrigez le profil, enregistrez-le et connectez-vous à nouveau. Ne réessayez pas à plusieurs reprises en cas d'échec de connexion permanent.
La découverte reste en file d'attenteDécouvrir les commandes à nouveau crée un catalogue limité à partir du fournisseur confirmé et des trames $UserCommand déjà annoncées par le hub. Supprimer les commandes enlève seulement le catalogue actif. Une génération devient active uniquement avec une révision de catalogue actuelle, une commande vérifiée exécutable et une preuve de fournisseur vérifié ou de commande annoncée par le hub. Une exécution interrompue, vide, obsolète ou invalide conserve le précédent catalogue actif.Si des commandes Core Verlihub sont absentes, vérifiez le champ Logiciel du hub, reconnectez-vous, puis choisissez Découvrir les commandes à nouveau. Si une commande de plugin manque, vérifiez que le hub a annoncé son enregistrement $UserCommand. Un avis de sécurité ou le pseudonyme d'un bot ne prouve pas le fournisseur de commandes. Ne collez pas de commande brute non vérifiée dans le chat principal.
Les preuves sont rejetéesHub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.Si des commandes Core Verlihub sont absentes, vérifiez le champ Logiciel du hub, reconnectez-vous, puis choisissez Découvrir les commandes à nouveau. Si une commande de plugin manque, vérifiez que le hub a annoncé son enregistrement $UserCommand. Un avis de sécurité ou le pseudonyme d'un bot ne prouve pas le fournisseur de commandes. Ne collez pas de commande brute non vérifiée dans le chat principal.
Une commande est visible mais indisponibleExaminez l’état, le risque, la disponibilité d’exécution, le schéma de paramètres, la classe minimale, le fournisseur et le plug-in.Mettez à jour le catalogue officiel ou réexécutez la découverte fiable; ne contournez pas la validation avec le chat.
Le constructeur signale des paramètres invalidesChamps obligatoires, choix autorisés, surnom, hôte, adresse, port, durée et aperçu.Corrigez le champ individuel. Ne collez pas une commande complète dans un seul paramètre.
Une commande nécessite une confirmationAvertissement de risque, définition, valeurs, destination, destinataire et aperçu du serveur.Passez en revue l’action concrète et sélectionnez Confirmer et exécuter sans modifier les valeurs liées.
La livraison est incertaineActivité sortante, état du travailleur, réponse du hub et preuves de chat en direct.Confirmez le résultat sur le hub avant de soumettre une autre copie. L'application ne le rejouera pas.
La redécouverte échoueStatut d'échec, erreur limitée, preuves rejetées et versions du fournisseur.Corrigez le problème source et réexécutez. Le dernier catalogue complété reste actif.

Utilisez Hub Chat pour les contrôles partagés du client en direct, Hub pour obtenir des conseils sur la propriété du hub, et Hub pour retourner au lieu attribué. moyeu. Signaler les échecs persistants avec l'ID de génération d'exécution et d'activité, jamais avec un mot de passe, jeton protégé, message privé brut ou argument de commande secrète.

Lorsque cette page charge un client déjà connecté, Connexion Au Hub et État De La Connexion sont initialement repliés. Les en-têtes des deux cartes restent visibles ; développer ou replier un panneau ne déconnecte ni ne reconnecte le client.

Lorsqu’un processus Hub Chat, Hub GPT ou Hub Mod redémarre, la page du produit ouverte continue de surveiller la session enregistrée et rétablit automatiquement son flux d’événements ; il n’est pas nécessaire d’actualiser le navigateur. Si une version modifie de façon incompatible le protocole entre le navigateur et le serveur, la page cesse les nouvelles tentatives et demande explicitement une actualisation avant la reconnexion.

Un avis de redémarrage apparaît comme message Système dans la transcription Hub Chat ouverte, afin que la mise en page du chat reste stable. Si les versions du navigateur et du processus sont incompatibles, ce message Système contient l’action de rechargement de la même page.

Identité De Connexion

Vitesse D’Envoi
Capacité d’envoi facultative annoncée dans les données d’identité ADC et ADCS. Saisissez une valeur et une unité ; le protocole reçoit des octets par seconde.
Vitesse De Téléchargement
Capacité de téléchargement facultative annoncée dans les données d’identité ADC et ADCS. Saisissez une valeur et une unité ; le protocole reçoit des octets par seconde.

Commandes Et Plugins Disponibles

Hub Mod lit le nom du logiciel confirmé dans la fiche du hub. Un hub Verlihub reçoit le catalogue Verlihub Core vérifié depuis la source locale épinglée. Il n'envoie pas !help, +help ni une autre demande de découverte vers le chat principal, #_PH_SECURITY ou un autre bot. Les trames $UserCommand annoncées par le hub connecté ajoutent des commandes de plugin vérifiées, par exemple Ledokol ou Lua.

Découvrir les commandes à nouveau crée un catalogue limité à partir du fournisseur confirmé et des trames $UserCommand déjà annoncées par le hub. Supprimer les commandes enlève seulement le catalogue actif. Une génération devient active uniquement avec une révision de catalogue actuelle, une commande vérifiée exécutable et une preuve de fournisseur vérifié ou de commande annoncée par le hub. Une exécution interrompue, vide, obsolète ou invalide conserve le précédent catalogue actif.

Le tableau sépare les Commandes Core Vérifiées des Commandes Annoncées Par Le Hub. Commande ouvre des champs de paramètres typés et affiche la syntaxe exacte, la classe minimale, le risque, le Wiki Officiel, la Source Vérifiée et le canal de commande. Le serveur construit et valide la charge utile. La classe 3 peut utiliser les commandes vérifiées dont la classe minimale est 3 ou inférieure ; les commandes de classe plus élevée restent Non Disponibles avec leur raison.

Si des commandes Core Verlihub sont absentes, vérifiez le champ Logiciel du hub, reconnectez-vous, puis choisissez Découvrir les commandes à nouveau. Si une commande de plugin manque, vérifiez que le hub a annoncé son enregistrement $UserCommand. Un avis de sécurité ou le pseudonyme d'un bot ne prouve pas le fournisseur de commandes. Ne collez pas de commande brute non vérifiée dans le chat principal.

Recherchez par commande, alias, description, utilisation, source ou module.

Les commandes disponibles ont changé après l’ouverture de cette page. Rechargez le catalogue avant d’ouvrir ou d’envoyer une commande.

Téléchargement Vérifié Des Pièces Jointes ADC Et ADCS

Un magnet TTH valide reste un lien ordinaire, ouvrable et copiable. Lorsque le message enregistré identifie une source ADC ou ADCS actuellement connectée, une icône de téléchargement séparée apparaît juste avant ce lien. L’affichage du message ne récupère aucun fichier.

L’activation de l’icône demande à la session Hub Chat authentifiée existante de récupérer exactement cette pièce jointe enregistrée auprès de son expéditeur actuel. Le navigateur transmet uniquement la session, le canal, l’ID du message enregistré et la position de la pièce jointe; il ne fournit aucun hôte, nom, taille ou URI magnet à faire confiance.

Le récepteur négocie un transfert Direct Connect pour le TTH annoncé, écrit dans un fichier temporaire privé et compare le nombre exact d’octets ainsi que le Tiger Tree Hash avant de renvoyer les en-têtes de téléchargement. Tout fichier incomplet ou différent est supprimé sans exposer de contenu partiel au navigateur.

Chaque téléchargement est déclenché par un utilisateur. La fréquence et le nombre de transferts simultanés par session et dans l’application sont limités, avec une taille maximale de 64 Mio par défaut. La source doit rester en ligne et joignable. Les fichiers temporaires sont supprimés après réussite, échec ou expiration.

Pour une réception active, le worker lie d’abord le port TCP ou TLS choisi avant de l’annoncer à la source. Ouvrez la plage de ports actifs configurée dans le pare-feu et le NAT ; ADCS exige aussi le certificat et la clé privée. Si la liaison ou l’attente expire, la même tâche essaie automatiquement la négociation passive inverse. En cas de nouvel échec, vérifiez que le même utilisateur est en ligne et joignable. Une icône absente indique un magnet TTH incomplet ou une source enregistrée inconnue ; le magnet original reste disponible pour un client de bureau.

Lorsque le récepteur est occupé, le même transfert reste dans la liste et est réessayé automatiquement après cinq minutes. Aucun second enregistrement ne sera créé. Vous pouvez fermer l’avis de la page ou supprimer le transfert si vous n’en avez plus besoin.

Si le pair n’ouvre pas son point de terminaison de transfert à temps, l’application réessaie une fois ce téléchargement vérifié. En cas de nouvel échec, Transferts affiche la raison et vous permet de réessayer manuellement après avoir vérifié que le pair partage toujours le fichier.

Hub Chat

Cache De Transfert En Lecture Seule

Fichiers de hublist générés, partagés uniquement après une autorisation de pair coordonnée par le hub.

Le cache de transfert est désactivé par défaut pour Hub Chat, Hub GPT et Hub Mod. Chaque produit possède son option globale, son hôte, ses ports et ses limites de connexions et de bande passante ; le propriétaire d’un hub ne peut pas l’activer depuis une page propre au hub.

Cette fonction reste fermée en cas d’échec. Activer l’option ne publie aucun partage tant que le manifeste immuable, le listener, l’adresse publique, le port et les éventuels fichiers TLS ne sont pas sains.

Paramètres Et Valeurs Par Défaut

Activer Le Cache De Transfert
Autorise ce produit à annoncer son cache de fichiers générés en lecture seule seulement après la réussite de tous les contrôles. Désactivé par défaut.
Hôte Public Annoncé
Nom d’hôte public ou adresse IP unicast envoyé aux pairs Direct Connect autorisés. Les adresses privées, loopback, locales et réservées sont refusées.
Port De Transfert Non Chiffré
Port pair NMDC ou ADC facultatif entre 1024 et 65535. Il doit être unique parmi les produits Hub activés.
Port De Transfert TLS
Port pair NMDCS ou ADCS facultatif entre 1024 et 65535. Les chemins du certificat et de la clé TLS restent gérés par l’environnement.
Maximum De Transferts Simultanés
Nombre maximal de connexions de pairs actives pour ce produit, de 1 à 32.
Limite De Bande Passante En Octets Par Seconde
Limite de transfert par produit comprise entre 65 536 et 104 857 600 octets par seconde.

Surveillance Globale Des Transferts

La page d’administration Transferts Hub totalise les envois et téléchargements vérifiés terminés pour une période choisie. Elle commence par le mois courant, affiche les totaux quotidiens et ne révèle ni noms de pairs, ni adresses, ni noms de fichiers, ni secrets de transfert.

Le premier et le dernier port dynamique réservent une plage privée limitée. Un transfert actif reçoit uniquement un port libre de cette plage. L’inventaire distingue les ports attribués, obsolètes, occupés par le système et disponibles, puis calcule le taux depuis la plage enregistrée.

État Des Transferts bloque tout nouveau travail avant une connexion entre pairs. Rôles Autorisés limite l’accès à l’espace de transferts ; les règles de Hub Chat, Hub GPT et Hub Mod restent applicables, donc une autorisation globale ne donne pas seule accès au produit.

Vérifier La Santé Des Transferts place dans async_transfer une vérification limitée de la plage enregistrée et des rapports locaux des écouteurs. Un résultat sain confirme seulement les faits observables par l’application ; il ne peut pas prouver qu’un routeur, un NAT ou un pare-feu externe accepte le trafic Internet entrant.

Supervisez le worker async_transfer avec la commande de déploiement documentée. Si l’état est obsolète ou si aucune capture apparaît, vérifiez d’abord le worker, puis le rapport local et l’attribution des ports avant de changer le pare-feu ou le point public.

État Et Annonce

Un produit activé n’annonce les transferts que lorsque la passerelle partagée a lié tous les listeners configurés et publie un état sain récent. Un hôte absent, un port occupé, un fichier TLS inutilisable, un listener en échec ou un processus périmé maintient le point de terminaison et le partage désactivés.

Enregistrez les paramètres de transfert puis utilisez Vérifier Les Ports Publics. Le contrôle exige un seul processus de passerelle actif, un rapport récent des listeners correspondant exactement à l’hôte et aux ports enregistrés, un DNS public stable sans adresse privée ou réservée, et une connexion TCP réussie à chaque adresse résolue et port simple ou TLS. La sonde n’envoie aucune donnée de protocole. Comme elle part du serveur d’application, vérifiez aussi l’endpoint avec un client Direct Connect externe autorisé lorsque le NAT ou le pare-feu gère différemment le hairpin.

La passerelle lit une génération de manifeste immuable construite à partir d’artefacts publics de hublist approuvés. Elle consigne le nom publié, la taille et le TTH de chaque fichier. Un fichier absent, un hash modifié, un lien symbolique, une liste incorrecte ou une publication atomique incomplète invalide le manifeste.

Lorsque le listener du produit et le manifeste sont sains, le profil client annonce le nombre total d’octets, le port actif, les slots et les capacités NMDC ou ADC prises en charge. Si l’un des deux échoue, il n’annonce ni cache ni point de transfert.

Découverte Et Autorisation

Une recherche NMDC ou ADC bornée est comparée uniquement au manifeste courant. Les résultats indiquent un fichier publié exact et son TTH ; une recherche large, incorrecte, excessive ou sans rapport n’énumère pas le système de fichiers du serveur.

Le hub coordonne la découverte et la négociation CTM/RCM, mais ne relaie pas les octets. Le produit observe le pseudo, la direction et le point public du pair dans sa session de hub authentifiée, enregistre une autorisation de courte durée, puis le pair ouvre la connexion de transfert distincte.

Chaque transfert entrant ou sortant exige une autorisation récente à usage unique liée au produit, à la session du hub, au pseudo, à l’adresse publique, à la direction et à l’expiration. Les scanners directs, enregistrements expirés ou rejoués, mauvais produits, pairs ou adresses et destinations privées ou réservées sont refusés.

Fichiers Et Limites De Lecture Seule

Le partage contient uniquement les téléchargements de hublist générés et copiés dans le cache dédié, ainsi que leur liste de fichiers Direct Connect. Il n’expose jamais de fichiers arbitraires de l’application, de chemins sources, d’uploads, d’URL distantes ni de fichiers hors de la génération approuvée.

Chaque manifeste immuable contient aussi HUBLIST.PWIAM.COM.md, un fichier d’information en lecture seule géré par le projet. Il identifie PWiAM comme hôte de Public DC Hublist, résume la recherche de hubs et les fichiers hublist générés, puis présente Hub Chat, Hub GPT et Hub Mod. Les pairs peuvent le lire avec les autres entrées approuvées du manifeste ; l’application le génère et un pair ne peut ni le téléverser, ni le remplacer, ni le modifier.

La passerelle autorise uniquement les téléchargements. Elle accepte les demandes de liste et de plage pour une entrée exacte du manifeste, refuse la traversée de chemins et les plages invalides, et ne gère ni upload, suppression, renommage, création de dossier ni chemin arbitraire.

Maximum De Transferts Simultanés limite les pairs actifs par produit. Limite De Bande Passante En Octets Par Seconde applique un débit partagé par produit. La taille de trame, le handshake, l’inactivité, la plage demandée et la durée d’autorisation sont également bornés.

TLS Et Sécurité Du Pair

Les listeners non chiffré et TLS sont séparés. Le port TLS n’est annoncé qu’avec des chemins de certificat et de clé privée utilisables et gérés par l’environnement. Le chiffrement ne remplace pas l’autorisation du hub ; CTM ne fournit ni nom de certificat ni keyprint vérifiable, donc TLS chiffre le transport sans attester une identité Web PKI publique.

Résolution Des Problèmes

Si le partage est absent, laissez le produit désactivé et vérifiez dans l’ordre le manifeste, l’hôte public, le port public unique, l’état du listener, les chemins TLS, le processus et la redirection du pare-feu. Reconstruisez et contrôlez le manifeste, redémarrez la passerelle, puis testez une liste et un fichier autorisés. N’affaiblissez jamais la validation du point de terminaison et n’acceptez pas de socket direct non authentifié.

Référence Des Icônes

IcôneÉtiquetteCe qu'il fait
Chat Du HubOutil réservé aux administrateurs qui se connecte à un hub comme utilisateur de diagnostic configurable et affiche les réponses brutes du hub, les lignes de chat, les messages privés et les données de liste utilisateurs retournées pendant la session.
Connexion Au HubIdentifie le point de connexion du hub et le profil de connexion enregistrés pour ouvrir et maintenir cette session Direct Connect.
Réponse Brute Du HubAffiche les lignes exactes reçues du hub afin de vérifier ses réponses, ses erreurs et ses commandes serveur.
Requêtes Brutes Vers Le HubAffiche les lignes expurgées envoyées par le client afin de vérifier les commandes exactes sans révéler de secrets.
DémarrageSignale que le worker ouvre le socket et termine la connexion Direct Connect ; le chat n’est pas encore disponible.
ConnectéSignale que le hub a accepté la connexion et que le client peut recevoir le trafic et envoyer les commandes autorisées.
ErreurSignale une session qui ne peut pas démarrer ou continuer ; les détails indiquent l’étape de connexion ou du worker en échec.
FerméSignale que le socket et la session du worker sont terminés et qu’aucun autre message ne peut être envoyé au hub.
Passer en arrière-planPasse au mode persistant à faible bande passante qui conserve les messages tout en suspendant les diagnostics coûteux.
Passer en mode interactifRétablit les mises à jour complètes des invités, du protocole brut et des diagnostics sur la même connexion.
Activer Les Notifications Du NavigateurChoisissez un mode de notification, puis autorisez le navigateur.
Redémarrer La SessionArrête le worker actuel et lance une nouvelle session avec les paramètres de connexion et de profil enregistrés.
Rétablir La ConnexionFerme le socket actuel et tente immédiatement une nouvelle connexion avec les mêmes paramètres enregistrés.
Fermer La SessionTermine volontairement le worker et la connexion ; la configuration enregistrée reste disponible pour une autre session.
Réduire Le Chat Du HubRéduit Hub Chat dans un rail latéral gauche et agrandit Invités sur toute la largeur de l’espace de travail sans fermer la session.
Développer Le Chat Du HubRestaure Hub Chat depuis le rail gauche et remet Hub Chat et Invités à leurs largeurs normales côte à côte.
Réduire Les InvitésRéduit Invités dans un rail latéral droit et agrandit Hub Chat sur toute la largeur de l’espace de travail.
Développer Les InvitésRestaure Invités depuis le rail droit et remet les deux panneaux à leurs largeurs normales côte à côte.
EnvoyerMet en file le message public ou la commande saisie pour son envoi par la session active déjà connectée.
AideOuvrez Formatage Disponible près du compositeur pour le sous-ensemble CommonMark exact et vérifié, des exemples de syntaxe et des notes de compatibilité. La barre apparaît tant que le focus reste dans l’éditeur et affiche uniquement les actions adaptées au format et à la sélection actuels. Les messages entrants sûrs peuvent aussi afficher titres, tableaux, listes de tâches, sauts forcés et autres structures prises en charge.
Télécharger La Pièce JointeDémarre un transfert peer ADC ou ADCS demandé par l’utilisateur pour le magnet TTH exact du message enregistré, vérifie sa taille et son Tiger Tree Hash, puis télécharge le fichier validé dans le navigateur.
InvitésRépertorie les utilisateurs signalés par le hub avec rôle, présence, client, partage et données d’identité disponibles.
Rechercher Des Invités Par PseudoFiltre la liste affichée des invités par pseudonyme sans envoyer de recherche ni de commande au hub.
MessageOuvre ou reprend une conversation privée avec l’invité choisi sans envoyer de message par cette seule action.
ConversationsRépertorie les conversations privées conservées avec leur état non lu et la présence actuelle de chaque invité.
Rôle D’Invité StandardUn repère gris près du pseudo dans le tableau Invités signifie que le hub n’a signalé aucun droit d’opérateur ou de bot.
Rôle De BotUn robot argenté près du pseudo dans le tableau Invités signifie que le hub a identifié cette session comme un bot.
Rôle D’OpérateurUne clé dorée près du pseudo dans le tableau Invités signifie que le hub a accordé des droits d’opérateur à cette session.
Identité De ConnexionRegroupe pseudonyme, mot de passe, tag client, partage, slots et autres valeurs annoncées lors de la connexion.
Drapeaux De Support NMDCChoisissez les drapeaux NMDC $Supports envoyés lors de la connexion. BotINFO est désactivé par défaut pour un client de chat normal.
Invité ArrivéApparaît dans l’activité des invités lorsque le hub annonce l’arrivée d’un pseudo; aucune action administrative n’est requise.
Invité PartiApparaît dans l’activité des invités lorsque le hub annonce qu’un pseudo est parti ou s’est déconnecté.
Colonne TriableApparaît dans un en-tête Invités ou Conversations lorsque la colonne peut être triée sans être le tri actif.
Tri CroissantApparaît dans l’en-tête actif lorsque les valeurs vont de la plus petite à la plus grande; sélectionnez-le pour inverser le tri.
Tri DécroissantApparaît dans l’en-tête actif lorsque les valeurs vont de la plus grande à la plus petite; sélectionnez-le pour inverser le tri.
Fermer L'Onglet De L'Espace De TravailLe X rouge ferme uniquement l’onglet d’espace de travail Hub Chat sélectionné et arrête cette connexion. Il ne supprime pas l’instantané public ou privé enregistré, l’historique associé ni un autre onglet ouvert.
Invité En LigneUn repère vert dans Conversations signifie que l’invité est actuellement présent dans le hub connecté.
Invité Hors LigneUn repère gris signifie que l’invité n’est plus présent, mais que la conversation enregistrée reste disponible.
TransfertsHistorique des transferts du chat
Cache De Transfert En Lecture SeuleSignale les paramètres partagés du cache de fichiers générés en lecture seule et l’aide consacrée au listener, au manifeste, à la recherche, à l’autorisation CTM/RCM, aux limites et au dépannage.
Vérifier Les Ports PublicsAprès l’enregistrement, vérifiez la passerelle partagée, son rapport actuel des listeners, le DNS public et chaque port simple ou TLS configuré. Le test ouvre une courte connexion TCP depuis le serveur d’application, n’envoie aucune donnée Direct Connect et ne garantit pas l’accessibilité depuis tous les réseaux externes.
Ouvrir L’aideOuvre cet article d’aide.
Hub ModIdentifie l’espace de modération persistant où le propriétaire inspecte le trafic, découvre les commandes et administre le hub.
Mode ClientDéfinit la valeur M dans le tag client NMDC. Actif envoie M:A; passif envoie M:P.
État de la connexionIndique si Hub Mod est activé, si le worker et le socket fonctionnent, la date de connexion et la cause du dernier échec.
Exécution et découverteRegroupe l’identité du bot, le profil client annoncé, la reconnexion, la classe du hub et le calendrier de découverte.
CommandeOuvre la définition de commande vérifiée sous forme de champs de paramètres saisis et permet au serveur de créer la charge utile finale.
Aperçu Des CommandesAffiche un aperçu informatif tandis que le serveur reste responsable de la validation et de l'assemblage de la commande.
VérifiéMarque une commande étayée par les connaissances officielles révisées du fournisseur.
Vérifié À Partir De L'aide D'exécutionMarque un schéma de commande complet analysé à partir de l’aide d’exécution corrélée fournie par le hub connecté.
Examen Des BesoinsConserve les preuves incomplètes ou non fiables visibles pour examen sans permettre leur exécution.
Confirmer Et ExécuterConfirme une commande concrète, des valeurs structurées, une destination et un destinataire lorsque son risque nécessite un autre examen.
Découvrez À Nouveau Les CommandesDémarre une génération de découverte distincte, valide l'aide du fournisseur corrélé et l'active uniquement après une exécution complète.
Commandes Et Plugins DisponiblesRépertorie les commandes et les plugins avec leur utilisation, leur fournisseur, leur classe minimale, leur état de révision, leur risque et leur disponibilité actuelle.
Rechercher Des CommandesRecherchez par commande, alias, description, utilisation, source ou module.
Recharger Le Catalogue Des CommandesLes commandes disponibles ont changé après l’ouverture de cette page. Rechargez le catalogue avant d’ouvrir ou d’envoyer une commande.
Activité sortanteAudite chaque commande sortante chiffrée avec son demandeur, sa définition, son fournisseur, son risque, sa destination et son état de livraison.

Page Parente