在命令行下Chrome浏览器设置代理
kevin.Zhu 发布于:2013-12-1 15:02 分类:Linux 有 24 人浏览,获得评论 0 条
https://www.linuxdashen.com/%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8B%E4%B8%BAchromium%E5%92%8Cgoogle-chrome%E6%B5%8F%E8%A7%88%E5%99%A8%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86
我使用chromium作为例子,这个方法同样适用于chrome扣肉浏览器。你可以在终端里输入下面的命令启动Chromium浏览器。
chromium
在这种情况下,Chromium是直接连入互联网的。要配置代理,使用–proxy-server选项。例如,配置一个socks5代理:
chromium --proxy-server="socks5://127.0.0.1:1080"google-chrome --proxy-server="socks5://127.0.0.1:1080"
Chromium和Chrome支持HTTP,HTTPS,SOCKS4和SOCK5代理。配置HTTPS代理:
chromium --proxy-server="https://proxy-ip:proxy-port"
将proxy-ip和proxy-port替换成实际的代理IP和端口。
你也可以设置一个别名。编辑.bashrc文件来设置别名。
nano ~/.bashrc
在这个文件中找到alias的行。然后添加下面的alias定义。proxy-scheme是指http, https, socks4或者sock5其中的一种代理方案。
alias chromium='chromium --proxy-server="proxy-scheme://proxy-ip:proxy-port"'
保存这个文件。由于.bashrc文件里的命令是在每次用户登录时执行的,所以现在我们要重新登录系统才能使alias生效。重新登录系统后,在终端里输入chromium,你会发现chromium现在使用代理来访问互联网。
安装Proxy SwitchyOmega扩展
有些用户可以使用VPN来访问Chrome网络应用商店,然后安装Proxy SwitchyOmega。在有些用户不能使用VPN。所以从命令行配置代理服务器在这种情况下是非常有用的。
使用命令行配置代理成功后,你就可以在Chrome应用商店安装Proxy SwitchyOmega了。你也可以不装,直接使用上述方法配置代理。
我安装了Proxy SwitchyOmega,因为它可以帮助我检测网页中的哪些元素加载失败,这个功能对于网页开发者和站长来说很实用。
Chromium和Google Chrome支持PAC列表,使用–proxy-pac-url选项来配置PAC. 查看更多命令行下的配置,参考man帮助页面。
man chromium man google-chrome