相比于Windows系统丰富的客户端,Linux系统GUI客户端相对匮乏,而且功能相对来说比较弱。有些客户端启动后,还需要对系统进行额外设置,或者浏览器中安装扩展等来实现自动代理等。

以下是以Linux常见发行版ubuntu为例,其他发行版大同小异。

客户端选择

前文说过,客户端匮乏,所以这里推荐:electron-ssr项目客户端到此下载,挑自己系统的版本,如ubuntu则是 .deb 文件。

该项目经 electron 打包,实现跨平台,各平台都有客户端,但Windows,macOS优秀的太多,这个就安心在Linux上用吧。

安装

ubuntu下载 .deb 包,然后在终端执行:

1
2
3
4
#先安装依赖
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1
#安装刚下载的deb安装包
sudo dpkg -i electron-ssr-0.2.6.deb

使用

完成后打开该软件,如果你有订阅地址的话就可以很方便的添加服务器信息了,功能都在界面上,直接复制订阅地址然后更新就行了:

客户端GUI
剩下的就和 Windows 版的一样了,系统代理模式、更新 PAC、添加服务器、扫描二维码和开机自启等都有:

如果软件设置不能实现代理,那么尝试在启动器中找到 系统设置-网络设置-网络代理 设置为如下图所示:

终端模式

如果想要在终端中使用代理,那么在配置中选中 http 代理:

然后在终端中执行下面命令即可,其中的端口就是上图中的端口:

1
export http_proxy="http://127.0.0.1:12333"

然后可以使用 curl www.google.com 来测试是否成功使用代理。

辅助参考

官方教程说明文档