Ubuntu 安装配置 Shadowsocks-qt5

由于图床挂了,而且没有旧ubuntu环境测试,不方便补图,可以看下面教程。
要用命令行版本,可以参考这个教程:https://blog.huihut.com/2017/08/25/LinuxInstallConfigShadowsocksClient/
要用图形界面可以看下这个项目:https://github.com/erguotou520/electron-ssr (项目被作者删了) 下面是备份的
https://github.com/chenchaohan/electron-ssr
https://github.com/1451599023/electron-ssr
要用命令行$$R可以看这个项目:https://github.com/PeterCxy/shadowsocks-auto-redir.sh

Ubuntu 安装配置 Shadowsocks-qt5

我选择了 shadowsocks-qt5 来作为我的 Ubuntu 客户端,它是基于 Qt 开发地一个具有图形界面的 shadowsocks客户端,使用相对方便。
由于该软件包无法从我们一般使用的软件源中找到,所以第一步我们先添加该软件作者的 PPA 源以及密钥。

1
sudo add-apt-repository ppa:hzwhuang/ss-qt5

运行结果如下图:

0.png

然后更新软件源:

1
sudo apt-get update

安装 shadowsocks-qt5:

1
sudo apt-get install shadowsocks-qt5

安装完成后打开 shadowsocks-qt5,按下图填入对应信息:

1.png

然后连接

连接

或者用命令行客户端配置

1.安装shadowsocks

  • Debian/Ubuntu:
1
2
sudo apt-get install python-pip
sudo pip install shadowsocks
  • Centos
1
2
yum install python-setuptools && easy_install pip
pip install shadowsocks

2.使用sslocal启动客户端
启动命令如下:

1
sslocal -s 服务器地址 -p 服务器端口 -m 加密方式 -k 密码 -l 本地端口 -d start

△.快速配置

1
2
3
4
5
6
7
8
{
"server": "your_server_ip",
"server_port": your_server_port,
"local_port": 1080,
"password": "yourpassword",
"timeout": 600,
"method": "aes-256-cfb"
}

将上面参数修改为自己的设置保存为 config.json文件,就可以使用以下命令后台启动:

1
sslocal -c config.json -d start

配置好ss本地客户端后,还需要配置下电脑端浏览器

火狐浏览器:FoxyProxy
chrome浏览器:SwitchyOmega

在插件里配置代理
socks5 127.0.0.1:1080

下面是火狐的例子:

Firefox 中 FoxyProxy 插件配置

安装 FoxyProxy 后,首先手动添加一条代理配置:服务器地址为本地(127.0.0.1),端口为 1080,类型为 socks5。

2.png

3.png

然后进入【模式订阅】选项卡,按照下图所示添加一条模式订阅:

4.png

【订阅名称】自定义。
【订阅网址】输入:

1
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

【代理服务器】选择我们在第一步中手动添加的 socks5 代理。
【更新频率】自定义。
【Format】选择 AutoProxy。
【Obfuscation】选择 Base64。

配置完选择工作模式(如果启用红框下面那个就是全局模式)

5.png

至此,在 Ubuntu 平台上完成了 shadowsocks 的配置。

其他Linux平台看官方文档折腾。
点击注册 (提供稳定低价$$服务)