1首先,先购买搬瓦工的VPS(买了它的2.99$试用)。
注册该网站的账号,注意邮箱和密码要记住。可以手机拍下来。修改密码等可以通过邮箱验证。
然后填写信息(基本不用写真实信息)邮箱必须是真实的。然后 check out 用支付宝付款。
2.ubuntu14.04 下先保证已经安装 pip .
apt-get install python-pip
pip install shadowsocks
3.
配置
sudo vim /etc/shadowsocks.json
//这里的json文件是自己创建的,不是系统自带
配置文件的内容大致如下:
{
"server":"104.225.238.230",
"server_port":443,
"local_port":1080,
"password":"*******",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
server 你服务端的IP
servier_port 你服务端的端口
local_port 本地端口,一般默认1080
passwd ss服务端设置的密码
timeout 超时设置 和服务端一样
method 加密方法 和服务端一样
4.启动ss客户端
前两步很简单,可是有人就纳闷了安装好了不知道怎么用,其实可以用sslocal -help 来查看帮助就知道了
sslocal -c /etc/shadowsocks.json
一条命令代理就可以启动了。
Ubuntu开机后自动运行
现在可以科学上网了,可是每次开机都要手动打开终端输入一条命令,虽然这条命令并不长,但是每次都去手动输入,显得自己很low,而且关掉终端代理就关闭了。
写个脚本
我们可以在比如/home下新建个文件叫做shadow.sh,在里面写上我们启动ss客户端需要的命令,然后保存即可。
#!/bin/bash
#shadow.sh
sslocal -c /etc/shadowsocks.json
看可不可以我们到终端执行命令 sh /home/shadow.sh,如果成功的话会有信息输出的。
5.配置 浏览器(建议使用Chromium)
google代理插件下载:https://github.com/FelisCatus/SwitchyOmega/releases;//我自己保存在Download目录。
然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。
接着点左边的New profile
Profile name随便,创建之后填入下图内容:
点Apply changes
点左边的自动切换进行设置
然后点下边的Download Profile Now再点左边的Apply Changes
okay,现在我们就可以在浏览器的右上角进行选择了,自由切换模式自动为你决定需不需要使用shadowsocks访问网站
PS:出错记录:自己修改了 VPS端的shadowsocks 密码,结果回来修改了其中一个目录的json配置文件,一直连接不上,最后发现是因为自己将启动命令封装到了一个 socks.sh可执行文件。但此文件中指向的配置文件是另一个位置的,所以相当于没有及时修改配置文件。这一点需要注意。