TsgcWebSocketProxyServer › Propiedades

Propiedades de TsgcWebSocketProxyServer

Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.

Conexión

NombreDescripción
ActiveInicia o detiene el proxy, abriendo los sockets de escucha que aceptan clientes WebSocket descendentes.
PortPuerto TCP en el que el proxy acepta conexiones WebSocket entrantes desde los clientes.
BindingsColección de pares IP/Puerto en los que el proxy escucha clientes WebSocket descendentes entrantes.
MaxConnectionsNúmero máximo de conexiones simultáneas de clientes descendentes aceptadas por el proxy.
ProxyIdentifica el destino ascendente: el servidor WebSocket/TCP real al que se reenvía de forma transparente cada cliente aceptado.

Seguridad

NombreDescripción
AuthenticationHabilita y configura la autenticación de usuario/contraseña para los clientes WebSocket entrantes que se conectan al proxy.
SSLHabilita TLS/SSL en el listener de destino para que los clientes puedan conectarse al proxy usando wss:// o https://.
SSLOptionsContiene rutas de certificados, selección de versión TLS y ajuste de OpenSSL para el escucha TLS downstream.
SecurityOptionsDefine reglas de admisión del handshake: orígenes permitidos y validación de versión/clave RFC 6455.
MaxMessageSizeTamaño máximo en bytes de un mensaje WebSocket entrante; protege al servidor frente a ataques de agotamiento de memoria.

Fiabilidad

NombreDescripción
LoadBalancerConfigura el cliente integrado que se usa para registrar este proxy con una instancia de servidor Load Balancer.
FallBackProporciona transportes alternativos (Server-Sent Events) para navegadores que no admiten WebSockets nativos.

Avanzado

NombreDescripción
OptionsAgrupa indicadores de comportamiento misceláneos del proxy: manejo de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8.
ExtensionsConfigura las extensiones del protocolo WebSocket, como la compresión deflate por mensaje, para el tramo descendente.
EspecificacionesHabilita o deshabilita las especificaciones del protocolo WebSocket que el proxy aceptará de los clientes descendentes.
ThreadPoolHabilita un grupo de hilos que reutiliza los hilos de trabajo en lugar de destruirlos cuando se cierran las conexiones proxificadas.
ThreadPoolOptionsConfigura el tamaño y el límite superior del grupo de hilos reutilizables que se utiliza cuando ThreadPool está habilitado.
ThrottleLimita el ancho de banda (bits por segundo) que el proxy lee o escribe en cada conexión descendente.

Diagnósticos

NombreDescripción
LogFileEscribe cada mensaje de socket entrante y saliente en un archivo de registro para depuración y auditoría.
VersionCadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario.

Todas las Propiedades (alfabético)

NombreDescripción
ActiveInicia o detiene el proxy, abriendo los sockets de escucha que aceptan clientes WebSocket descendentes.
AuthenticationHabilita y configura la autenticación de usuario/contraseña para los clientes WebSocket entrantes que se conectan al proxy.
BindingsColección de pares IP/Puerto en los que el proxy escucha clientes WebSocket descendentes entrantes.
ExtensionsConfigura las extensiones del protocolo WebSocket, como la compresión deflate por mensaje, para el tramo descendente.
FallBackProporciona transportes alternativos (Server-Sent Events) para navegadores que no admiten WebSockets nativos.
LoadBalancerConfigura el cliente integrado que se usa para registrar este proxy con una instancia de servidor Load Balancer.
LogFileEscribe cada mensaje de socket entrante y saliente en un archivo de registro para depuración y auditoría.
MaxConnectionsNúmero máximo de conexiones simultáneas de clientes descendentes aceptadas por el proxy.
MaxMessageSizeTamaño máximo en bytes de un mensaje WebSocket entrante; protege al servidor frente a ataques de agotamiento de memoria.
OptionsAgrupa indicadores de comportamiento misceláneos del proxy: manejo de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8.
PortPuerto TCP en el que el proxy acepta conexiones WebSocket entrantes desde los clientes.
ProxyIdentifica el destino ascendente: el servidor WebSocket/TCP real al que se reenvía de forma transparente cada cliente aceptado.
SecurityOptionsDefine reglas de admisión del handshake: orígenes permitidos y validación de versión/clave RFC 6455.
EspecificacionesHabilita o deshabilita las especificaciones del protocolo WebSocket que el proxy aceptará de los clientes descendentes.
SSLHabilita TLS/SSL en el listener de destino para que los clientes puedan conectarse al proxy usando wss:// o https://.
SSLOptionsContiene rutas de certificados, selección de versión TLS y ajuste de OpenSSL para el escucha TLS downstream.
ThreadPoolHabilita un grupo de hilos que reutiliza los hilos de trabajo en lugar de destruirlos cuando se cierran las conexiones proxificadas.
ThreadPoolOptionsConfigura el tamaño y el límite superior del grupo de hilos reutilizables que se utiliza cuando ThreadPool está habilitado.
ThrottleLimita el ancho de banda (bits por segundo) que el proxy lee o escribe en cada conexión descendente.
VersionCadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario.