方式一:
sudo apt install shadowsocks sslocal -c ss.json
ss.json:
{ "server":"要连接的ip地质", "server_port":要连接的端口号, "local_address": "127.0.0.1", 本地 "local_port":1080, 默认 "password":"passwd", 连接的密钥 "timeout":300, "method":"rc4-md5" }
方式二:图形化界面(ss-qt5)shadowsocks-qt5
sudo add-apt-repository ppa:hzwhuang/ss-qt5 # ubuntu18需要改一下东西,见下面 sudo apt update sudo apt install shadowsocks-qt5
很多教程都是对应Ubuntu16版本的。如果是Ubuntu 18 代号Bionic, 可能会报错因为目前只有到16 (代号xenial)的。第一行添加过之后需要修改这个repository的配置文件。
cd /etc/apt/sources.list.d/
sudo subl hzwhuang-ubuntu-ss-qt5-bionic.list
第一行原有的bionic改成xenial。改完之后不要再次执行sudo add-apt-repository ppa:hzwhuang/ss-qt5
了,否则,还要改
配置系统代理
单独是配置shadowsocks-qt5并不能使用网络,所以还要配置系统的代理。
打开设置
–网络
–网络代理
代理方式选择手动
,第一个http代理
清空配置,端口设置为0
,然后第四个socks代理
设置为127.0.0.1
,端口填写1080
,ip和端口在shadowsocks-qt5
中有设置,使用默认的就好。
配置浏览器(chrome)
应该来说现在能上网了,但是对于浏览器来说,我们可以添加插件用来自动判断当前网址是否需要梯子。
我在这里使用的是chrome,所以使用chrome的方法来写教程。
下载代理插件Proxy SwitchyOmega chrome扩展商店的地址在这里。