RouterOS SOCKS 手册记载了 SOCKS5 密码认证和单独的 SOCKS 用户列表。这对具备这些控制项的版本回答了功能层面的问题,但并不等于较旧的型号一定拥有它们。

按文档所述的配置,双方必须对得上:

  • 路由器选用 SOCKS5 和需要协商密码的认证方式,并有一个单独启用的 SOCKS 用户。
  • 客户端实现 SOCKS5 的用户名/密码协商。HTTP 代理的登录框,或只能在不认证状态下工作的 SOCKS 实现,都不够用。

使用已安装版本支持的字段。如果某个版本没有这些字段,就选它支持的设计或经批准的替代方案,而不是照搬更新版手册里的字段。

这些是 SOCKS 账户。它们既不说明 RouterOS 单独的 HTTP Web 代理对外提供同样的接口,也不要求开放路由器管理权限。源/目标访问策略和路由器防火墙同样要保持收紧。

密码方式本身并不加密凭据:RFC 1929 协商发生在之后任何与网站的 HTTPS 会话之前。客户端到路由器这段路径要妥善保护;目的端的 TLS 无法回头保护更早的那次交换。

相关文章