TsgcWebSocketProxyServer › Propiedades
Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| Active | Inicia o detiene el proxy, abriendo los sockets de escucha que aceptan clientes WebSocket descendentes. |
| Port | Puerto TCP en el que el proxy acepta conexiones WebSocket entrantes desde los clientes. |
| Bindings | Colección de pares IP/Puerto en los que el proxy escucha clientes WebSocket descendentes entrantes. |
| MaxConnections | Número máximo de conexiones simultáneas de clientes descendentes aceptadas por el proxy. |
| Proxy | Identifica el destino ascendente: el servidor WebSocket/TCP real al que se reenvía de forma transparente cada cliente aceptado. |
| Nombre | Descripción |
|---|---|
| Authentication | Habilita y configura la autenticación de usuario/contraseña para los clientes WebSocket entrantes que se conectan al proxy. |
| SSL | Habilita TLS/SSL en el listener de destino para que los clientes puedan conectarse al proxy usando wss:// o https://. |
| SSLOptions | Contiene rutas de certificados, selección de versión TLS y ajuste de OpenSSL para el escucha TLS downstream. |
| SecurityOptions | Define reglas de admisión del handshake: orígenes permitidos y validación de versión/clave RFC 6455. |
| MaxMessageSize | Tamaño máximo en bytes de un mensaje WebSocket entrante; protege al servidor frente a ataques de agotamiento de memoria. |
| Nombre | Descripción |
|---|---|
| LoadBalancer | Configura el cliente integrado que se usa para registrar este proxy con una instancia de servidor Load Balancer. |
| FallBack | Proporciona transportes alternativos (Server-Sent Events) para navegadores que no admiten WebSockets nativos. |
| Nombre | Descripción |
|---|---|
| Options | Agrupa indicadores de comportamiento misceláneos del proxy: manejo de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8. |
| Extensions | Configura las extensiones del protocolo WebSocket, como la compresión deflate por mensaje, para el tramo descendente. |
| Especificaciones | Habilita o deshabilita las especificaciones del protocolo WebSocket que el proxy aceptará de los clientes descendentes. |
| ThreadPool | Habilita un grupo de hilos que reutiliza los hilos de trabajo en lugar de destruirlos cuando se cierran las conexiones proxificadas. |
| ThreadPoolOptions | Configura el tamaño y el límite superior del grupo de hilos reutilizables que se utiliza cuando ThreadPool está habilitado. |
| Throttle | Limita el ancho de banda (bits por segundo) que el proxy lee o escribe en cada conexión descendente. |
| Nombre | Descripción |
|---|---|
| LogFile | Escribe cada mensaje de socket entrante y saliente en un archivo de registro para depuración y auditoría. |
| Version | Cadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario. |
| Nombre | Descripción |
|---|---|
| Active | Inicia o detiene el proxy, abriendo los sockets de escucha que aceptan clientes WebSocket descendentes. |
| Authentication | Habilita y configura la autenticación de usuario/contraseña para los clientes WebSocket entrantes que se conectan al proxy. |
| Bindings | Colección de pares IP/Puerto en los que el proxy escucha clientes WebSocket descendentes entrantes. |
| Extensions | Configura las extensiones del protocolo WebSocket, como la compresión deflate por mensaje, para el tramo descendente. |
| FallBack | Proporciona transportes alternativos (Server-Sent Events) para navegadores que no admiten WebSockets nativos. |
| LoadBalancer | Configura el cliente integrado que se usa para registrar este proxy con una instancia de servidor Load Balancer. |
| LogFile | Escribe cada mensaje de socket entrante y saliente en un archivo de registro para depuración y auditoría. |
| MaxConnections | Número máximo de conexiones simultáneas de clientes descendentes aceptadas por el proxy. |
| MaxMessageSize | Tamaño máximo en bytes de un mensaje WebSocket entrante; protege al servidor frente a ataques de agotamiento de memoria. |
| Options | Agrupa indicadores de comportamiento misceláneos del proxy: manejo de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8. |
| Port | Puerto TCP en el que el proxy acepta conexiones WebSocket entrantes desde los clientes. |
| Proxy | Identifica el destino ascendente: el servidor WebSocket/TCP real al que se reenvía de forma transparente cada cliente aceptado. |
| SecurityOptions | Define reglas de admisión del handshake: orígenes permitidos y validación de versión/clave RFC 6455. |
| Especificaciones | Habilita o deshabilita las especificaciones del protocolo WebSocket que el proxy aceptará de los clientes descendentes. |
| SSL | Habilita TLS/SSL en el listener de destino para que los clientes puedan conectarse al proxy usando wss:// o https://. |
| SSLOptions | Contiene rutas de certificados, selección de versión TLS y ajuste de OpenSSL para el escucha TLS downstream. |
| ThreadPool | Habilita un grupo de hilos que reutiliza los hilos de trabajo en lugar de destruirlos cuando se cierran las conexiones proxificadas. |
| ThreadPoolOptions | Configura el tamaño y el límite superior del grupo de hilos reutilizables que se utiliza cuando ThreadPool está habilitado. |
| Throttle | Limita el ancho de banda (bits por segundo) que el proxy lee o escribe en cada conexión descendente. |
| Version | Cadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario. |