1. 安装最新版ShadowSocks
sudo apt-get install python-pip sudo apt install libsodium-dev sudo pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U
2. ShadowSocks配置
找到ShadowSocks的安装位置
sudo find / -name shadows*
我的安装路径是/usr/local/lib/python2.7/dist-packages/shadowsocks。
3.在安装路径下新建并修改默认配置文件
sudo vim config.json
并写入如下内容
{
"server":"*****",
"server_port":*****,
"local_port":1080,
"password":"*****",
"timeout":600,
"method":"chacha20-ietf-poly1305"
}
其中server、server_port、password处需要分别替换为你购买的服务器网址、端口和密码。
确定上面的配置文件没有问题,即可在终端输入如下命令以启动ShadowSocks。
/usr/local/lib/python2.7/dist-packages/shadowsocks打开终端:
sslocal
成功的话会提示:INFO Starting local at 127.0.0.1
4. 开机启动
修改rc.local文件
cd /etc/
sudo vim rc.local
添加一行
/usr/local/bin/sslocal -c /usr/local/lib/python2.7/dist-packages/shadowsocks/config.json
经过上面的配置,只是启动了sslocal,但是要上网,还需要配置浏览器到指定代理端口,如1080,才可以正式上网。
5.配置浏览器
安装插件
我们需要给chrome安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的,但是我们可以从Github上直接下载最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。
需要下载扩展程序安装文件:SwitchyOmega_Chromium.crx 和 扩展程序备份文件: SwitchyOptions.bak
在谷歌浏览器中进入扩展程序页面,将SwitchyOmega_Chromium.crx 拖到页面中,进入后按照如下操作:
代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 ,然后保存即应用选项。
规则列表网址选择:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
这样就可以了。
谷歌浏览器中使用New Tab Redirect扩展程序可以设置新标签页为指定页面。