A encadea de servidores de Dante 1.4 non conserva todo o conxunto de ordes de SOCKS5. O manual admite a selección dun servidor superior mediante bloques route, coa sintaxe de encamiñamento da configuración do cliente, e hai tres restricións que convén fixar primeiro:

  • Orde: a encadea admite TCP CONNECT. Unha solicitude correcta do navegador non establece UDP ASSOCIATE nin BIND, aínda que outra operación da mesma aplicación os necesite.
  • Identidade: cando a ruta superior ofrece autenticación con nome de usuario e contrasinal, Dante reenvía as credenciais recibidas do seu propio cliente. Iso difire de asignar unha conta de servizo superior separada.
  • Carga: o manual documenta unha escalabilidade limitada e recomenda esta función só para cargas de clientes pequenas.

Accepta o fluxo de identidade de forma explícita. A confianza na conexión entrante do cliente non establece un transporte cifrado para as credenciais enviadas ao seguinte proxy.

Define os clientes permitidos, os destinos TCP e a carga prevista como o contrato real da cadea. Se a aplicación require UDP, comproba a asociación UDP e a entrega de datagramas nunha ruta completa en lugar de supor que a etiqueta SOCKS5 do servidor autónomo cobre a ruta encadeada.

Artigos relacionados