TsgcWebSocketProxyServer › Propriétés

Propriétés de TsgcWebSocketProxyServer

Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
Active Démarre ou arrête le proxy, ouvrant les sockets d'écoute qui acceptent les clients WebSocket en aval.
PortPort TCP sur lequel le proxy accepte les connexions WebSocket entrantes en aval.
BindingsCollection de paires IP/Port sur lesquelles le proxy écoute les clients WebSocket entrants en aval.
MaxConnectionsNombre maximal de connexions client en aval simultanées acceptées par le proxy.
ProxyIdentifie la cible en amont — le vrai serveur WebSocket/TCP vers lequel chaque client accepté est transféré de manière transparente.

Sécurité

NomDescription
AuthenticationActive et configure l'authentification par nom d'utilisateur/mot de passe pour les clients WebSocket entrants se connectant au proxy.
SSLActive TLS/SSL sur l'écouteur en aval afin que les clients puissent se connecter au proxy en utilisant wss:// ou https://.
SSLOptionsContient les chemins de certificat, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS en aval.
SecurityOptions Définit les règles d'admission du handshake : origines autorisées et validation de la version/clé RFC 6455.
MaxMessageSizeTaille maximale en octets d'un message WebSocket entrant ; protège le serveur des attaques par épuisement de mémoire.

Fiabilité

NomDescription
LoadBalancerConfigure le client intégré utilisé pour enregistrer ce proxy auprès d'une instance Load Balancer Server.
FallBackFournit un transport alternatif (Server-Sent Events) pour les navigateurs qui ne supportent pas les WebSockets natifs.

Avancé

NomDescription
Options Regroupe divers indicateurs de comportement du proxy : gestion des fragments, délais d'attente, pages de test HTTP et validation UTF-8.
Extensions Configure les extensions du protocole WebSocket telles que la compression deflate par message pour la partie en aval.
Specifications Active ou désactive les spécifications du protocole WebSocket que le proxy acceptera des clients en aval.
ThreadPoolActive un pool de threads qui recycle les threads workers au lieu de les détruire lorsque les connexions proxiées se ferment.
ThreadPoolOptionsConfigure la taille et la limite supérieure du pool de threads réutilisable utilisé lorsque ThreadPool est activé.
Throttle Limite la bande passante (en bits par seconde) que le proxy lit ou écrit pour chaque connexion en aval.

Diagnostics

NomDescription
LogFileÉcrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit.
VersionChaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire.

Toutes les propriétés (ordre alphabétique)

NomDescription
Active Démarre ou arrête le proxy, ouvrant les sockets d'écoute qui acceptent les clients WebSocket en aval.
AuthenticationActive et configure l'authentification par nom d'utilisateur/mot de passe pour les clients WebSocket entrants se connectant au proxy.
BindingsCollection de paires IP/Port sur lesquelles le proxy écoute les clients WebSocket entrants en aval.
Extensions Configure les extensions du protocole WebSocket telles que la compression deflate par message pour la partie en aval.
FallBackFournit un transport alternatif (Server-Sent Events) pour les navigateurs qui ne supportent pas les WebSockets natifs.
LoadBalancerConfigure le client intégré utilisé pour enregistrer ce proxy auprès d'une instance Load Balancer Server.
LogFileÉcrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit.
MaxConnectionsNombre maximal de connexions client en aval simultanées acceptées par le proxy.
MaxMessageSizeTaille maximale en octets d'un message WebSocket entrant ; protège le serveur des attaques par épuisement de mémoire.
Options Regroupe divers indicateurs de comportement du proxy : gestion des fragments, délais d'attente, pages de test HTTP et validation UTF-8.
PortPort TCP sur lequel le proxy accepte les connexions WebSocket entrantes en aval.
ProxyIdentifie la cible en amont — le vrai serveur WebSocket/TCP vers lequel chaque client accepté est transféré de manière transparente.
SecurityOptions Définit les règles d'admission du handshake : origines autorisées et validation de la version/clé RFC 6455.
Specifications Active ou désactive les spécifications du protocole WebSocket que le proxy acceptera des clients en aval.
SSLActive TLS/SSL sur l'écouteur en aval afin que les clients puissent se connecter au proxy en utilisant wss:// ou https://.
SSLOptionsContient les chemins de certificat, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS en aval.
ThreadPoolActive un pool de threads qui recycle les threads workers au lieu de les détruire lorsque les connexions proxiées se ferment.
ThreadPoolOptionsConfigure la taille et la limite supérieure du pool de threads réutilisable utilisé lorsque ThreadPool est activé.
Throttle Limite la bande passante (en bits par seconde) que le proxy lit ou écrit pour chaque connexion en aval.
VersionChaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire.