L'encadenament de servidors de Dante 1.4 no conserva tot el conjunt d'ordres de SOCKS5. El manual admet la selecció d'un servidor superior mitjançant blocs route, amb la sintaxi d'encaminament de la configuració del client, i hi ha tres restriccions que cal aclarir primer:

  • Ordre: l'encadenament admet TCP CONNECT. Una sol·licitud correcta del navegador no estableix UDP ASSOCIATE ni BIND, encara que una altra operació de la mateixa aplicació els necessiti.
  • Identitat: quan la ruta superior ofereix autenticació amb nom d'usuari i contrasenya, Dante reenvia les credencials rebudes del seu propi client. Això és diferent d'assignar un compte de servei superior separat.
  • Càrrega: el manual documenta una escalabilitat limitada i recomana aquesta funció només per a càrregues de clients petites.

Accepteu el flux d'identitat de manera explícita. La confiança en la connexió del client entrant no estableix un transport xifrat per a les credencials enviades al següent proxy.

Definiu els clients permesos, les destinacions TCP i la càrrega prevista com el contracte real de la cadena. Si l'aplicació necessita UDP, comproveu l'associació UDP i el lliurament de datagrames en una ruta completa en lloc de suposar que l'etiqueta SOCKS5 del servidor autònom cobreix la ruta encadenada.

Articles relacionats