1 Chrome 支持 SOCKS5 帐号密码认证


Chrome 不支持 SOCKS5 帐号密码认证的问题

Google Chrome 是一款广受欢迎的浏览器,但其对 SOCKS5 代理的支持存在一定限制。具体而言,Chrome 支持通过 SOCKS5 代理进行网络请求转发,但不支持通过浏览器本身直接为 SOCKS5 代理设置用户名和密码进行认证。

官方 Chrome 的限制

Chrome 只能借助系统级代理工具或其他外部方式来实现带有认证功能的 SOCKS5 代理配置。例如:

  • 使用命令行参数 --proxy-server=socks5://host:port 设置代理时,不支持输入用户名和密码。
  • 无法通过 Chrome 的内置设置界面为 SOCKS5 添加认证信息。

解决方案

  1. 系统代理
    可以在操作系统的网络设置中配置带认证的 SOCKS5 代理,Chrome 会继承系统代理配置。
  2. 第三方工具
    借助代理中转工具(如 Proxifier、SwitchyOmega 等),将认证过程交由工具处理,再将代理转发给 Chrome。
  3. 编译自定义版本的 Chromium
    自行编译 Chromium 是一种可行的解决方案。Chromium 的开源代码可以进行修改,添加对 SOCKS5 带认证功能的支持。这种方法灵活性高,但需要一定的开发经验。

功能现成的替代方案

某些第三方浏览器,如 Easy Browser(EasyBR),已经集成了 SOCKS5 帐号密码认证功能。这类浏览器直接支持通过内置设置添加带认证信息的 SOCKS5 代理,无需额外配置或修改代码,适合对功能有直接需求的用户。

总结

虽然官方 Chrome 不支持 SOCKS5 帐号密码认证,但通过系统代理、第三方工具或使用自编译版本的 Chromium,均能实现这一功能。此外,用户还可以选择功能完整的替代浏览器(如 EasyBR),以满足需求。

官方bug https://crbug.com/1309413
官方有说明,不支持socks5 auth,试了多个插件也不行。
某些第三方浏览器,如 Easy Browser(EasyBR)免费使用,已经集成了 SOCKS5 帐号密码认证功能
并且支持http,https认证。并且提供各种参数配置。只有修改chromium源码才行
可以试试


文章作者: easybr官方
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 easybr官方 !
  目录