如何为 Windows 的 Chrome 设置 Socks5 代理,网上千篇一律的文章都是教你使用 Chrome 扩展 Proxy SwitchyOmega 来实现。
但无法使用代理突破网络封锁,又怎么在 Chrome 扩展商店下载使用 Proxy SwitchyOmega 呢?(Chrome 67 以后不再支持安装本地 .crx
扩展)这就成了先有鸡还是先有蛋的问题。
如果局域网内已有可用的 Socks5 代理服务,在不安装任何程序的情况下(我就是不想装什么 Proxifier),其实简单几步即可实现:
- 关闭所有 Chrome 窗口和进程
- 右键点击 Chrome 快捷方式,查看属性,获得 Chrome 程序的目标位置,如:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
- 打开运行(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
- 运行上述命令后打开的 Chrome 已经自动设置了 Socks5 临时代理,如果 Socks 服务正常的话,你可以畅快地访问 Chrome 扩展商店安装 Proxy SwitchyOmega 了。后面的骚操作就不多说了。
写到这里突然想起来,其实 Socks5 服务有没有在局域网内都无所谓,只要正确设置地址和端口即可。
别忘了这是临时代理,除非运行上述命令启动 Chrome,否则重启 Chrome 代理设置失效。