27977 端口上的 SOCKS5 服务仍然是 SOCKS5。1080 端口是一种惯例,而不是协议探测器。

当你通过受支持的显式代理接口配置 Chrome 时,方案(scheme)会指明预期的协议,例如 socks5://proxy.example:27977。SOCKS5 代理列表为该协议提供公开候选;请检查所选端点的认证要求。不同的端口不会把 SOCKS5 变成 SOCKS4,光有地址也不能保证系统设置会被理解为你想要的版本。

既要检查 Chrome 的实际配置,也要检查服务器的协议。托管策略或另一个正在运行的浏览器进程可能让快捷方式中修改过的参数失效。单独的 Chrome 测试配置文件可以更方便地检查预期的启动方式。

在归咎于端口之前,还要检查认证。Chromium 的 SOCKS 文档指出,其 SOCKS5 支持不包括认证方法。因此,需要 SOCKS 用户名和密码的服务存在一个换端口号无法解决的兼容性问题。

选择兼容的客户端或经批准的服务安排。反复把已知的 SOCKS5 端点换成无关的协议标签,只会改变发送给同一个监听者的字节。

相关文章