TsgcWebSocketProxyServer › Eigenschappen

TsgcWebSocketProxyServer Eigenschappen

Gepubliceerde eigenschappen gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
ActiveStart of stopt de proxy en opent de luisterende sockets die downstream WebSocket-clients accepteren.
PortTCP-poort waarop de proxy inkomende downstream WebSocket-verbindingen accepteert.
BindingsVerzameling van IP/Poort-paren waarop de proxy luistert voor inkomende downstream WebSocket-clients.
MaxConnectionsMaximaal aantal gelijktijdige downstream-clientverbindingen dat door de proxy wordt geaccepteerd.
ProxyIdentificeert het upstream-doel — de echte WebSocket/TCP-server waarnaar elke geaccepteerde client transparant wordt doorgestuurd.

Beveiliging

NaamBeschrijving
AuthenticationSchakelt en configureert gebruikers-/wachtwoordauthenticatie in voor inkomende WebSocket-clients die verbinding maken met de proxy.
SSLSchakelt TLS/SSL in op de downstream-listener zodat clients verbinding kunnen maken met de proxy via wss:// of https://.
SSLOptionsBevat certificaatpaden, TLS-versieselectie en OpenSSL-afstemming voor de downstream TLS-listener.
SecurityOptionsDefinieert de toelatingsregels voor de handshake: toegestane origins en RFC 6455-versie-/sleutelvalidatie.
MaxMessageSizeMaximale grootte in bytes van een inkomend WebSocket-bericht; beschermt de server tegen geheugenuitputtingsaanvallen.

Betrouwbaarheid

NaamBeschrijving
LoadBalancerConfigureert de ingebouwde client die wordt gebruikt om deze proxy te registreren bij een instantie van een taakverdelerserver.
FallBackBiedt alternatieve transporten (Server-Sent Events) voor browsers die native WebSockets niet ondersteunen.

Geavanceerd

NaamBeschrijving
OptionsBundelt diverse proxy-gedragsvlaggen: fragmentafhandeling, time-outs, HTTP-testpagina's en UTF-8-validatie.
ExtensionsConfigureert WebSocket-protocolextensies zoals per-bericht-deflate-compressie voor de downstream-verbinding.
SpecificationsSchakelt de WebSocket-protocolspecificaties in of uit die de proxy zal accepteren van downstream-clients.
ThreadPoolSchakelt een thread-pool in die werkthreads hergebruikt in plaats van ze te vernietigen wanneer proxied verbindingen worden gesloten.
ThreadPoolOptionsConfigureert de grootte en de bovengrens van de herbruikbare thread pool die wordt gebruikt wanneer ThreadPool is ingeschakeld.
ThrottleBeperkt de bandbreedte (bits per seconde) die de proxy leest van of schrijft naar elke downstream-verbinding.

Diagnostiek

NaamBeschrijving
LogFileSchrijft elk inkomend en uitgaand socketbericht naar een logbestand voor foutopsporing en auditing.
VersionAlleen-lezen tekenreeks met de sgcWebSockets-bibliotheekversie die is ingebouwd in het binaire bestand.

Alle eigenschappen (alfabetisch)

NaamBeschrijving
ActiveStart of stopt de proxy en opent de luisterende sockets die downstream WebSocket-clients accepteren.
AuthenticationSchakelt en configureert gebruikers-/wachtwoordauthenticatie in voor inkomende WebSocket-clients die verbinding maken met de proxy.
BindingsVerzameling van IP/Poort-paren waarop de proxy luistert voor inkomende downstream WebSocket-clients.
ExtensionsConfigureert WebSocket-protocolextensies zoals per-bericht-deflate-compressie voor de downstream-verbinding.
FallBackBiedt alternatieve transporten (Server-Sent Events) voor browsers die native WebSockets niet ondersteunen.
LoadBalancerConfigureert de ingebouwde client die wordt gebruikt om deze proxy te registreren bij een instantie van een taakverdelerserver.
LogFileSchrijft elk inkomend en uitgaand socketbericht naar een logbestand voor foutopsporing en auditing.
MaxConnectionsMaximaal aantal gelijktijdige downstream-clientverbindingen dat door de proxy wordt geaccepteerd.
MaxMessageSizeMaximale grootte in bytes van een inkomend WebSocket-bericht; beschermt de server tegen geheugenuitputtingsaanvallen.
OptionsBundelt diverse proxy-gedragsvlaggen: fragmentafhandeling, time-outs, HTTP-testpagina's en UTF-8-validatie.
PortTCP-poort waarop de proxy inkomende downstream WebSocket-verbindingen accepteert.
ProxyIdentificeert het upstream-doel — de echte WebSocket/TCP-server waarnaar elke geaccepteerde client transparant wordt doorgestuurd.
SecurityOptionsDefinieert de toelatingsregels voor de handshake: toegestane origins en RFC 6455-versie-/sleutelvalidatie.
SpecificationsSchakelt de WebSocket-protocolspecificaties in of uit die de proxy zal accepteren van downstream-clients.
SSLSchakelt TLS/SSL in op de downstream-listener zodat clients verbinding kunnen maken met de proxy via wss:// of https://.
SSLOptionsBevat certificaatpaden, TLS-versieselectie en OpenSSL-afstemming voor de downstream TLS-listener.
ThreadPoolSchakelt een thread-pool in die werkthreads hergebruikt in plaats van ze te vernietigen wanneer proxied verbindingen worden gesloten.
ThreadPoolOptionsConfigureert de grootte en de bovengrens van de herbruikbare thread pool die wordt gebruikt wanneer ThreadPool is ingeschakeld.
ThrottleBeperkt de bandbreedte (bits per seconde) die de proxy leest van of schrijft naar elke downstream-verbinding.
VersionAlleen-lezen tekenreeks met de sgcWebSockets-bibliotheekversie die is ingebouwd in het binaire bestand.