El encadenamiento de servidores de Dante 1.4 solo admite TCP CONNECT
El encadenamiento de servidores de Dante admite TCP CONNECT con restricciones concretas de credenciales y carga. Comprueba ese contrato antes de tratarlo como una ruta SOCKS5 completa.
El encadenamiento de servidores de Dante 1.4 no conserva todo el conjunto de comandos de SOCKS5. El manual admite la selección de un servidor superior mediante bloques route, con la sintaxis de enrutamiento de la configuración del cliente, y hay tres restricciones que conviene fijar primero:
- Comando: el encadenamiento admite TCP
CONNECT. Una solicitud correcta del navegador no estableceUDP ASSOCIATEniBIND, aunque otra operación de la misma aplicación los necesite. - Identidad: cuando la ruta superior ofrece autenticación con usuario y contraseña, Dante reenvía las credenciales recibidas de su propio cliente. Eso difiere de asignar una cuenta de servicio superior aparte.
- Carga: el manual documenta una escalabilidad limitada y recomienda esta función solo para cargas de clientes pequeñas.
Acepta el flujo de identidad de forma explícita. La confianza en la conexión entrante del cliente no establece un transporte cifrado para las credenciales enviadas al siguiente proxy.
Define los clientes permitidos, los destinos TCP y la carga prevista como el contrato real de la cadena. Si la aplicación necesita UDP, comprueba la asociación UDP y la entrega de datagramas en una ruta completa en lugar de suponer que la etiqueta SOCKS5 del servidor autónomo cubre la ruta encadenada.