给Chrome设置代理的方法
此文章使用
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.

比较高级一点的配置:
点击左边侧边栏的情景模式中的auto switch,这个模式是非常强大的, 能够彻底解决一些国内网站代理冲突的问题.
比方说, 新建一个条件, 屏蔽Bilibili的代理:

此时www.bilibili.com下的所有网页都会走直接连接啦!
注意, 这个
直接连接是你的系统网络, 如果开了系统代理, 那这个直接连接实际上还是走了代理的.
补充
有时候, 我们想让终端下载东西时也走代理, 但是这个时候又没有打开系统代理.
那么可以点击Clash For Windows里的这个终端标志:

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

如果觉得每次都要输这个指令很麻烦, 可以编辑一下你的.xshrc文件, 在最后一行添加这一句.
如果使用的是
bash, 那这个文件就是.bashrc, 使用zsh则编辑.zshrc, 文件位置在/home/用户名, 也就是文件管理器里的主目录.
不过有时候发现这个好像没用?…
结论
系统代理>扩展代理(指作用范围);所有的
端口填写的都是代理软件里的端口;把这一切比作
函数的话, 代理软件提供的就是自变量, 各种代理设置(系统/扩展)就是定义域, 最后的结果就是值域啦!
我是听话的便当.

Bye~❛‿˂̵✧