Labs hace referencia al laboratorio de Deflect que proporciona acceso anticipado a funciones experimentales. Ten en cuenta que estas funciones pueden ser inestables y están sujetas a cambios sin previo aviso.
WebSocket #
Define rutas para permitir conexiones WebSocket para tu aplicación web. Las rutas se buscan por prefijo, no se admiten comodines (*).
WebSocket facilita la comunicación en tiempo real entre el navegador y el servidor web. Sin embargo, requiere una configuración especial en un proxy inverso como Deflect. Especificando rutas WebSocket, puede configurar Deflect para que proxy directamente a su servidor de origen con cabeceras específicas, permitiendo así conexiones WebSocket.
Implicaciones de seguridad de WebSocket en Deflect #
Para establecer una conexión WebSocket, es necesario configurar Deflect para enrutar directamente el tráfico a lo largo de rutas especificadas a su servidor de origen. Sin embargo, esto reduce la capacidad de Deflect para proteger su servidor web de bots y ataques DDoS en estas rutas. A pesar de ello, las medidas de protección básicas, como la limitación de velocidad, siguen vigentes.
Consulte al servicio de atención al cliente de Deflect antes de activar esta función, si le preocupa la seguridad.
Tiempo de espera de WebSocket #
Define el tiempo que una conexión WebSocket permanece abierta antes de expirar (en segundos).
Desactivar la reutilización de sesiones SSL #
De forma predeterminada, Deflect reutiliza la sesión SSL en el grupo de conexiones del servidor de origen idéntico. Sin embargo, si el servidor de origen aloja varios hosts virtuales con nombres de dominio diferentes, desactivar la reutilización de sesiones SSL puede resolver el error de incompatibilidad SNI.
Para más detalles, consulte la sección de resolución de problemas SNI.
