Dante 1.4 的服务器链式转发并不保留完整的 SOCKS5 命令集。其手册支持通过 route 块选择上游服务器,使用客户端配置中的路由语法,并且有三条限制值得先确定:

  • 命令:链式转发仅支持 TCP CONNECT。浏览器请求成功并不意味着会建立 UDP ASSOCIATE 或 BIND,即使同一应用中的其他操作需要它们。
  • 身份:当上游路由提供用户名/密码认证时,Dante 会转发从自身客户端收到的凭据。这与单独分配一个上游服务账号不同。
  • 负载:手册说明其可扩展性有限,并建议只用于小规模客户端负载。

请显式接受这种身份流转方式。对入站客户端连接的信任,并不会为发往下一个代理的凭据建立加密传输。

把允许的客户端、TCP 目标以及预期负载定义为这条链路的实际约定。如果应用需要 UDP,请检查完整路径上的 UDP 关联与数据报投递,而不是假定独立服务器的 SOCKS5 标签已经覆盖链式路径。

相关文章