记一次shadowsocks搭建梯子的过程

服务器租用 ramnode

博主用的是学长安利的Ramnode的服务器,一年15刀,比vultr便宜诶~每个月上限500G流量,不过,我根本连100G都用不到。
打开Ramnode首页,选择VPS,如下:

有四个地区的服务器可以选择,我选择的是LA。
然后进入的是服务器的配置页面,我用的centos系统,在下面可以选择自己想使用的系统。随便填个自己喜欢的domain名,然后continue。
检查一下配置信息,checkout。
用paypal付完款~之后如果是第一次注册用户的话,需要邮箱验证一下,然后就能在client area看到自己租的服务器了。点击services可以看到服务器的详细信息。在manage product里面可以修改root password

服务器安装shadowsocks

用ssh登陆服务器,我的系统选择是centos

安装

1
yum install python-setuptools && easy_install pip

会报错没有pip包,需要安装epel

1
2
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install python-pip

然后安装ss包

1
pip install shadowsocks

安装成功

1
2
3
Installing collected packages: shadowsocks
Running setup.py install for shadowsocks
Successfully installed shadowsock

服务器配置 —— 使用配置文件

创建配置文件

1
touch /etc/shadowsocks.json

修改配置文件

1
vim /etc/shadowsocks.json

文件内容如下,注释内是对每个配置项的解释,实际上写的时候不要有配置项

1
2
3
4
5
6
7
8
9
{
"server": "A.B.C.D", %% 你自己的服务器地址
"server_port": 4341, %% 你连接到服务器上用的端口号,随便写
"local_address": "127.0.0.1",
"local_port": 1080, %%local的这两项这么写就可以了
"password": "YourPassWord", %%你用ss连接到服务器时要用的密码
"timeout":600,
"method":"aes-256-cfb" %% 加密方式
}

启动服务

1
ssserver -c /etc/shadowsocks.json -d start

结束的话:

1
ssserver -c /etc/shadowsocks.json -d stop

本地配置——Windows

下载shadowsocks,然后按你在服务器上写的配置项填写即可

然后启用代理就可以愉快翻墙啦~~~

Android端也是一样的操作,我是直接在googleplay里面找了shadowsocks的app(在电脑上找的),然后用apkpure下载下来传到手机上安装的,配置项的填写方式和上面一样。

一键安装脚本

如果不想用前面的步骤的话,如下即可:

1
2
3
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

---------------- ♥ The End ♥ ----------------