为Chrome for Windows设置临时Socks5代理

如何为 Windows 的 Chrome 设置 Socks5 代理,网上千篇一律的文章都是教你使用 Chrome 扩展 Proxy SwitchyOmega 来实现。

但无法使用代理突破网络封锁,又怎么在 Chrome 扩展商店下载使用 Proxy SwitchyOmega 呢?(Chrome 67 以后不再支持安装本地 .crx 扩展)这就成了先有鸡还是先有蛋的问题。

如果局域网内已有可用的 Socks5 代理服务,在不安装任何程序的情况下(我就是不想装什么 Proxifier),其实简单几步即可实现:

  1. 关闭所有 Chrome 窗口和进程
  2. 右键点击 Chrome 快捷方式,查看属性,获得 Chrome 程序的目标位置,如:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
  1. 打开运行(Ctrl+R),输入命令:
<chrome.exe>   --show-app-list  --proxy-server="SOCKS5://<address>:<port>"

例如:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe   --show-app-list  --proxy-server="SOCKS5://192.168.1.10:1080
  1. 运行上述命令后打开的 Chrome 已经自动设置了 Socks5 临时代理,如果 Socks 服务正常的话,你可以畅快地访问 Chrome 扩展商店安装 Proxy SwitchyOmega 了。后面的骚操作就不多说了。

写到这里突然想起来,其实 Socks5 服务有没有在局域网内都无所谓,只要正确设置地址和端口即可。

别忘了这是临时代理,除非运行上述命令启动 Chrome,否则重启 Chrome 代理设置失效。

updatedupdated2023-09-272023-09-27