Ubuntu使用Shadowsocks科学上网
准备
我用的Shadowsocks是购买的Just My Socks,日常用基本称得上稳定快速。老生常谈了,如果你对科学上网有刚需,老老实实付费,在网上找免费的基本是浪费时间。
Ubuntu版本是19.04 Desktop (64-bit),虚拟机安装。如果作为主力操作系统,请安装LTS版本。
安装Shadowsocks
安装很简单:
1 | pip install shadowsocks |
如果提示pip
命令找不到,先安装python-pip
(我使用的是Python 2.7):
1 | sudo apt install python-pip |
配置Shadowsocks
安装完成后可以通过sslocal
命令启动Shadowsocks了。不过我们需要先将Shadowsocks服务器地址、端口、加密方式、密码等信息填写到配置文件里。现在/etc/shadowsocks
目录下应该有config.json.example
文件了:

复制并重命名文件:
1 | sudo cp /etc/shadowsocks/config.json.example /etc/shadowsocks/config.json |
编辑config.json
文件:
1 | sudo gedit /etc/shadowsocks/config.json |

修改以下几行:
1 | "server": "你的server地址", |
我的机器上还需要删除"libopenssl":"C:\\Program Files\\Git\\mingw64\\bin\\libeay32.dll",
一行,毕竟不是Windows系统,很好理解吧。修改完成后保存,退出文本编辑器(我这里是gedit
)。
启动Shadowsocks
1 | sslocal -c /etc/shadowsocks/config.json |

检验成果
只差一步了。设置浏览器代理,类型SOCKS v5,SOCKS主机127.0.0.1,端口1080:

这时候应该就可以翻qiang了。Enjoy!
