在Linux上的命令行中为Chromium和Google Chrome配置代理

在本教程中,我将向您展示如何从Linux上的命令行配置Chromium和Google Chrome浏览器的代理设置。 在某些情况下,此小技巧非常方便。 您可能已经知道,Linux版本的Chromium和Google Chrome浏览器不支持以图形方式配置代理。 Windows用户可以通过以下方法在Chromium和Google Chrome中更改代理设置: 设定值 > 高级>系统 然后点击 更改代理设置 按钮进行配置。 但是,Linux上的此按钮显示为灰色,因此Linux用户无法以这种方式更改代理。

通常,用户需要安装诸如Proxy SwitchyOmega之类的扩展,才能在图形界面中对其进行配置。 对大多数人来说可以,但是对于那些首先无法访问Chrome网上应用店的用户来说,这样做并不方便。 在中国等某些国家/地区,Google搜索和Chrome网上商店已被禁止。

如果您在Linux上使用Chromium或Google Chrome浏览器,则可以从命令行为浏览器配置代理,而不必安装扩展程序,例如 代理交换机。 请注意,本教程假定您在远程服务器上运行像Shadowsocks这样的代理服务器。

从命令行配置代理

我以Google Chrome为例,它也适用于Chromium。 您可以从如下所示的命令行启动Google Chrome

google-chrome

要使用代理启动,请使用 --proxy-server 选项。 例如,运行以下命令以socks5 proxy启动它。

google-chrome --proxy-server="socks5://127.0.0.1:1080"

Chromium和Google Chrome支持HTTP,HTTPS,socks4和socks5代理。 要设置HTTPS代理,请运行以下命令。

google-chrome --proxy-server="https://proxy-ip:proxy-port"

您还可以设置一个别名,这样下次无需键入长命令。 要创建命令别名,请编辑 .bashrc 文件

nano ~/.bashrc

在此文件中找到别名行,并向其添加以下别名定义。

alias google-chrome="google-chrome --proxy-server="proxy-scheme://proxy-ip:proxy-port""

为铬代理设置设置别名

保存此文件。 现在关闭终端,然后重新打开。 然后输入 google-chrome 在终端中的命令中,您将看到Chrome浏览器现在正在使用代理连接到Internet。

注意:在某些Linux发行版(例如Ubuntu)上,用于启动Chromium浏览器的命令是 chromium-browser

安装代理SwitchyOmega扩展

某些用户可以使用VPN访问Chrome存储并安装Proxy SwitchyOmege扩展程序,但是在某些区域,VPN被阻止。 因此,对于无法访问chrome网站商店的用户来说,能够从命令行配置代理非常方便。

代理正常工作后,您可以转到chrome网站商店并安装Proxy SwitchyOmega。 请注意,如果要使用SwitchOmega,则需要删除从命令行指定的代理选项。 他们不能互相合作。

我喜欢Proxy SwitchyOmega,因为它能够检测网页上的失败资源,这确实可以帮助Web开发人员或网站管理员。

谷歌浏览器chrome命令行

Chromium和Google Chrome浏览器还通过以下方式支持代理自动配置网址: --proxy-pac-url 选项。 有关更多命令行用法,请参见手册页。

man chromium

man google-chrome

要查看如何设置自己的Shadowsocks代理服务器,请查看以下文章。

  • 如何在Ubuntu上设置Shadowsocks-libev代理服务器

我希望本教程可以帮助您从Linux上的命令行配置Google Chrome和Chromium代理。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取更多提示和技巧。 照顾自己。

Sidebar