在 Linux 中使用 SSR, 相较于 Windows 真是太麻烦了
不过有我教你,莫要害怕
首先你需要一个机场
** 如果你需要一个专属于自己的机场,稍后我会发布一篇单独的文章手把手教你 **
下载 ShadowsocksR
1 | git clone https://github.com/Mrxun-JN/ssr-linux.git |
文件较小,不用担心会出现下载过慢的情况
修改 SSR 配置文件 config.json
SSR 配置文件路径为 shadowsocks-manyuser/config.json
:
1 | { |
修改后面有备注的几项即可
通过命令行即可使用 SSR
首先你需要安装 python
,一般Linux系统都会预装,如果出现不能运行的错误,自行 google
即可
1 | sudo python ./shadowsocks/local.py -c config.json -d start # 启动 |
到这一步,你是不是以及迫不及待的打开浏览器准备畅想网络世界?
其实并不是,Linux
网络配置问题比较复杂,不像在 Windows
下一样,点开即可使用,比如 chrome
浏览器中就需要插件才能遨游世界
chrome 中使用 SSR
首先,你需要安装一款插件 Proxy SwitchyOmega
,下载地址
如果你是在 chrome
中直接安装可跳过下面手动安装的步骤
手动在 chrome 中安装插件
- 点开 右上角三个点 > 更多工具 > 扩展程序
- 在扩展程序界面右上角打开开发者模式
- 将刚才下载好的
.crx
文件直接拖进浏览器即可 - 其他插件的安装也是如此
修改 Proxy SwitchyOmega 配置
- 点开右上角刚刚安装好的插件 > 选项
- 将情景模式中
proxy
的代理协议更改为sock5
,代理服务器127.0.0.1
,端口1080
- 如果你想所有网页都通过
SSR
的流量,在插件中选择proxy
即可,如果你的机场流量不多的话建议选择Auto Switch
- 当然,你可以修改
Auto Switch
的规则,使其更好的为你服务
让 Linux 终端里的命令使用 SSR
安装完 shadowsock
后,你会发现你使用 wget
,或者没有更换镜像源的 pip
时,速度并没有加快
这是因为 shadowsock
的流量都走的是本地 1080
端口,而你使用的命令并没有通过端口转发
这时我们就需要一个特殊的工具 proxychains
1 | sudo apt-get install proxychains |
安装完成后,修改配置文件
1 | sudo vim /etc/proxychains.conf |
这时候,你再使用 wget
或者其他命令时,只需在前面加上 proxychains
,就可以享受代理带来的乐趣咯
1 | proxychains wget www.google.com |