TsgcWebSocketProxyServer › Propriétés
Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.
| Nom | Description |
|---|---|
| Active | Démarre ou arrête le proxy, ouvrant les sockets d'écoute qui acceptent les clients WebSocket en aval. |
| Port | Port TCP sur lequel le proxy accepte les connexions WebSocket entrantes en aval. |
| Bindings | Collection de paires IP/Port sur lesquelles le proxy écoute les clients WebSocket entrants en aval. |
| MaxConnections | Nombre maximal de connexions client en aval simultanées acceptées par le proxy. |
| Proxy | Identifie la cible en amont — le vrai serveur WebSocket/TCP vers lequel chaque client accepté est transféré de manière transparente. |
| Nom | Description |
|---|---|
| Authentication | Active et configure l'authentification par nom d'utilisateur/mot de passe pour les clients WebSocket entrants se connectant au proxy. |
| SSL | Active TLS/SSL sur l'écouteur en aval afin que les clients puissent se connecter au proxy en utilisant wss:// ou https://.
|
| SSLOptions | Contient 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. |
| MaxMessageSize | Taille maximale en octets d'un message WebSocket entrant ; protège le serveur des attaques par épuisement de mémoire. |
| Nom | Description |
|---|---|
| LoadBalancer | Configure le client intégré utilisé pour enregistrer ce proxy auprès d'une instance Load Balancer Server. |
| FallBack | Fournit un transport alternatif (Server-Sent Events) pour les navigateurs qui ne supportent pas les WebSockets natifs. |
| Nom | Description |
|---|---|
| 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. |
| ThreadPool | Active un pool de threads qui recycle les threads workers au lieu de les détruire lorsque les connexions proxiées se ferment. |
| ThreadPoolOptions | Configure 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. |
| Nom | Description |
|---|---|
| LogFile | Écrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |
| Nom | Description |
|---|---|
| Active | Démarre ou arrête le proxy, ouvrant les sockets d'écoute qui acceptent les clients WebSocket en aval. |
| Authentication | Active et configure l'authentification par nom d'utilisateur/mot de passe pour les clients WebSocket entrants se connectant au proxy. |
| Bindings | Collection 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. |
| FallBack | Fournit un transport alternatif (Server-Sent Events) pour les navigateurs qui ne supportent pas les WebSockets natifs. |
| LoadBalancer | Configure 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. |
| MaxConnections | Nombre maximal de connexions client en aval simultanées acceptées par le proxy. |
| MaxMessageSize | Taille 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. |
| Port | Port TCP sur lequel le proxy accepte les connexions WebSocket entrantes en aval. |
| Proxy | Identifie 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. |
| SSL | Active TLS/SSL sur l'écouteur en aval afin que les clients puissent se connecter au proxy en utilisant wss:// ou https://.
|
| SSLOptions | Contient les chemins de certificat, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS en aval. |
| ThreadPool | Active un pool de threads qui recycle les threads workers au lieu de les détruire lorsque les connexions proxiées se ferment. |
| ThreadPoolOptions | Configure 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. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |