给Chrome设置代理的方法

本文最后更新于:3 个月前

点击获得封面头图

此文章使用CC-BY-NC协议,协议详情介绍请看此文


前言

应一位好群友的求助, 这篇文章将会向大家介绍如何设置Chrome的代理.

我的电脑系统是Ubuntu, 本文会介绍系统代理扩展两种方法, 其中系统代理方法只适用于Gnome桌面Linux系统.

系统代理

想让Chrome走代理, 最简单的方法就是设置系统代理了.

因为Chrome也是系统安装的千千万万软件中的一个, 所以设置系统代理后Chrome自然也会走代理啦!

我们只需打开设置>>网络>>网络代理即可:

如图所示

我使用的代理软件是Clash For Windows, 只需将上图中的端口号换为下图中红圈圈的地方即可.

端口号是那个7890!

如图所示

再次打开Chrome, 就可以正常访问网站啦!

测试一下!

扩展代理

尽管系统代理设置起来很方便, 但有时候也会带来一些困扰:

例如国内一些网站或软件是反向墙的, 我记得之前有一次使用Gitee时, 就遇到了所在位置不允许访问的情况(当时我使用的是全局+系统代理, 也就是clash里的global和设置里的网络代理, 打开后会让一切流量都走代理).

以及Bilibili的视频可能无法播放的情况(在上述条件下).

所以一些身处国外的华人才会找国内的节点, 从而访问一些国内网站. 一个关于反向墙的实例.

那么此时我们便可以使用一个浏览器扩展: Proxy SwitchyOmega.

4.9星好评的扩展!

首先, 点击此处安装.

安装过后, 进入这个扩展的选项:

如图所示

点击左边侧边栏情景模式中的新建情景模式, 起一个好听的名字, 选择代理服务器, 之后弹窗的右下角创建即可.

如图所示

开箱即用的配置:

如图所示

其中, 代理端口还是你的代理软件的端口, 代理服务器填写127.0.0.1, 代理协议选择socks5.

为什么选择socks5

比较高级一点的配置:

点击左边侧边栏情景模式中的auto switch,这个模式是非常强大的, 能够彻底解决一些国内网站代理冲突的问题.

比方说, 新建一个条件, 屏蔽Bilibili的代理:

如图所示

此时www.bilibili.com下的所有网页都会走直接连接啦!

注意, 这个直接连接是你的系统网络, 如果开了系统代理, 那这个直接连接实际上还是走了代理的.

测试一下!

补充

有时候, 我们想让终端下载东西时也走代理, 但是这个时候又没有打开系统代理.

那么可以点击Clash For Windows里的这个终端标志:

如图所示

复制弹出的小窗里的指令, 粘贴到终端并回车.

如图所示

如果觉得每次都要输这个指令很麻烦, 可以编辑一下你的.xshrc文件, 在最后一行添加这一句.

如果使用的是bash, 那这个文件就是.bashrc, 使用zsh则编辑.zshrc, 文件位置在/home/用户名, 也就是文件管理器里的主目录.

不过有时候发现这个好像没用?…

结论

  1. 系统代理>扩展代理(指作用范围);

  2. 所有的端口填写的都是代理软件里的端口;

  3. 把这一切比作函数的话, 代理软件提供的就是自变量, 各种代理设置(系统/扩展)就是定义域, 最后的结果就是值域啦!


我是听话的便当.

Bye~❛‿˂̵✧