TsgcWebSocketProxyServer › Proprietà

TsgcWebSocketProxyServer Proprietà

Proprietà pubblicate raggruppate per scopo, seguite dall'elenco alfabetico completo.

Connessione

NomeDescrizione
ActiveAvvia o arresta il proxy, aprendo i socket in ascolto che accettano i client WebSocket downstream.
PortPorta TCP su cui il proxy accetta connessioni WebSocket downstream in entrata.
BindingsRaccolta di coppie IP/Porta su cui il proxy è in ascolto per le connessioni WebSocket client in entrata.
MaxConnectionsNumero massimo di connessioni client downstream simultanee accettate dal proxy.
ProxyIdentifica il destinatario upstream — il server WebSocket/TCP reale a cui ogni client accettato viene inoltrato in modo trasparente.

Sicurezza

NomeDescrizione
AuthenticationAbilita e configura l'autenticazione utente/password per i client WebSocket in entrata che si connettono al proxy.
SSLAbilita TLS/SSL sul listener downstream affinché i client possano connettersi al proxy tramite wss:// o https://.
SSLOptionsContiene i percorsi dei certificati, la selezione della versione TLS e la configurazione di OpenSSL per il listener TLS downstream.
SecurityOptionsDefinisce le regole di ammissione dell'handshake: origini consentite e convalida della versione/chiave RFC 6455.
MaxMessageSizeDimensione massima in byte di un messaggio WebSocket in ingresso; protegge il server dagli attacchi di esaurimento della memoria.

Affidabilità

NomeDescrizione
LoadBalancerConfigura il client integrato utilizzato per registrare questo proxy con un'istanza del Load Balancer Server.
FallBackFornisce un trasporto alternativo (Server-Sent Events) per i browser che non supportano i WebSocket nativi.

Avanzate

NomeDescrizione
OptionsRaggruppa vari flag di comportamento del proxy: gestione dei frammenti, timeout, pagine di test HTTP e validazione UTF-8.
ExtensionsConfigura le estensioni del protocollo WebSocket come la compressione per-message deflate per il ramo downstream.
SpecificationsAbilita o disabilita le specifiche del protocollo WebSocket che il proxy accetterà dai client downstream.
ThreadPoolAbilita un pool di thread che ricicla i thread di lavoro invece di distruggerli alla chiusura delle connessioni proxied.
ThreadPoolOptionsConfigura la dimensione e il limite superiore del pool di thread riutilizzabili utilizzato quando ThreadPool è abilitato.
ThrottleLimita la larghezza di banda (bit al secondo) che il proxy legge o scrive per ogni connessione downstream.

Diagnostica

NomeDescrizione
LogFileScrive ogni messaggio socket in entrata e in uscita su un file di log per il debug e l'auditing.
VersionStringa di sola lettura con la versione della libreria sgcWebSockets incorporata nel binario.

Tutte le proprietà (in ordine alfabetico)

NomeDescrizione
ActiveAvvia o arresta il proxy, aprendo i socket in ascolto che accettano i client WebSocket downstream.
AuthenticationAbilita e configura l'autenticazione utente/password per i client WebSocket in entrata che si connettono al proxy.
BindingsRaccolta di coppie IP/Porta su cui il proxy è in ascolto per le connessioni WebSocket client in entrata.
ExtensionsConfigura le estensioni del protocollo WebSocket come la compressione per-message deflate per il ramo downstream.
FallBackFornisce un trasporto alternativo (Server-Sent Events) per i browser che non supportano i WebSocket nativi.
LoadBalancerConfigura il client integrato utilizzato per registrare questo proxy con un'istanza del Load Balancer Server.
LogFileScrive ogni messaggio socket in entrata e in uscita su un file di log per il debug e l'auditing.
MaxConnectionsNumero massimo di connessioni client downstream simultanee accettate dal proxy.
MaxMessageSizeDimensione massima in byte di un messaggio WebSocket in ingresso; protegge il server dagli attacchi di esaurimento della memoria.
OptionsRaggruppa vari flag di comportamento del proxy: gestione dei frammenti, timeout, pagine di test HTTP e validazione UTF-8.
PortPorta TCP su cui il proxy accetta connessioni WebSocket downstream in entrata.
ProxyIdentifica il destinatario upstream — il server WebSocket/TCP reale a cui ogni client accettato viene inoltrato in modo trasparente.
SecurityOptionsDefinisce le regole di ammissione dell'handshake: origini consentite e convalida della versione/chiave RFC 6455.
SpecificationsAbilita o disabilita le specifiche del protocollo WebSocket che il proxy accetterà dai client downstream.
SSLAbilita TLS/SSL sul listener downstream affinché i client possano connettersi al proxy tramite wss:// o https://.
SSLOptionsContiene i percorsi dei certificati, la selezione della versione TLS e la configurazione di OpenSSL per il listener TLS downstream.
ThreadPoolAbilita un pool di thread che ricicla i thread di lavoro invece di distruggerli alla chiusura delle connessioni proxied.
ThreadPoolOptionsConfigura la dimensione e il limite superiore del pool di thread riutilizzabili utilizzato quando ThreadPool è abilitato.
ThrottleLimita la larghezza di banda (bit al secondo) che il proxy legge o scrive per ogni connessione downstream.
VersionStringa di sola lettura con la versione della libreria sgcWebSockets incorporata nel binario.