系统我们选择Ubuntu Server 14.04 LTS (HVM), SSD Volume Type - ami-a21529cc
配置安全组添加TCP和UDP协议的端口,例如把8989当作成Shadowsocks服务器的端口设置方法如下图
创建新的密钥对并下载 后缀格式为.pem
等待VPS实例创建完成,大约3分钟左右即可。使用软件puttygen打开并密钥对并下载 后缀格式为.pem 然后保存私钥后缀格式为.ppk
开始部署Shadowsocks服务器,登陆后先敲入以下代码切换到root用户
sudo -s
你会发现光标前面的“$”变成了“#”,并且行首的“ubuntu”也变成了“root”。
接下来输入如下命令并回车
複製代碼
apt-get update
就当作是在安装更新包吧,完成后会显示“Reading package lists… Done”如上图蓝框。
然后输入如下命令并回车
複製代碼
apt-get install python-pip
其实英文单词都看出来了是安装了一个叫“python-pip”的东西对不对?我说很简单吧。
安装过程中可能会让你确认[Y/n],如上图最后一行,输入y然后回车就好。
接下来安装关键程序SS,输入如下命令并回车
複製代碼
pip install shadowsocks
出来一大段字后最后两行应该如上图显示的是“Successfully …”“Cleaning up…”那么就表示安装成功了。
二、设置
安装成功后要进行一些设置才能使用。
配置的话主要是修改其中的一个文件。输入如下命令
複製代碼
vi /etc/shadowsocks.json
完整输入如上图所示,然后敲下回车键,会跳转到下面这张图
这其实就相当于Windows中的记事本。最下一行提示我们当前这个文件是新建的。
在这个视图中有如下几个按键需要记住
“i”:按键盘上的i键,窗口最底下显示“insert”,表示当前文件可编辑。
“Esc”:编辑完之后按Esc退出编辑模式。
“:”:半角的冒号,在非编辑模式下按键盘上的冒号(半角),可以进入输入命令的模式。
“w”:在命令模式中输入w并回车,窗口最下显示“written”,表示所做的更改已保存。
“q”:在命令模式中输入q并回车,可以退出当前的编辑器。
三、单一用户配置(推荐)
按“i”之后输入如下代码
{
"server":"0.0.0.0",
"server_port":8989,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"yourpassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
这里需要注意几个地方
所有的字母,符号和数字都是在半角状态下输入的
每一个标点符号都很重要,不能多也不能少
每一行都是由左右两边组成,每一行冒号左边都是有引号的
右边的部分需要自己手动修改的只有第三行“端口”和第六行“密码”。其它都不变
“端口”这里是没有引号的,并且需要改成一个数字。我一般习惯用8848或者11383。但是注意这个数字是不能随便乱写的。你可以问度娘,或者直接跟我一样
密码这里可以自己填写,但要注意是有引号的
除了倒数第二行以外(大括号前一行),每一行都要以半角逗号作为结尾
首尾行的大括号不要忘记了
完成之后应该如上图。
输入完之后按Esc退出编辑,然后先按冒号,再按W保存。
注意窗口最下方的“written”噢。
之后按冒号再按Q退出。
熟悉之后可以直接按冒号+wq保存退出,如“:wq”。
一定要记得要保存。
四、多用户配置(进阶)
如果你不介意和朋友分享的话,可以照下面的设置来添加多个用户。
但不推荐太多人共享,一个原因是免费的主机内存硬盘空间都很有限,太多用户的话可能负担比较重。
另一个原因……流量只有15G哎,先确定自己够用再想别人吧。并且实际上,访问次数也有限制,只不过这个限制对于单个用户来说实在用不完。
壕请随意~
同上一步一样,键入“i”然后输入如下代码
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
大致上同上一步还是一样。另外需要注意
第三行和第六行是由另一对大括号包围起来的,这中间的部分填写端口和密码。每一对端口和密码对应一个用户,后面设置的时候会用到。多一个用户就多加一行。
注意”密码2”之后因为下一行就是大括号,所以这里不用加逗号
第六行的大括号之后需要加逗号
仍旧注意全部是半角符号
上图做了一个示范,其中第一个用户使用“11383”的端口,密码是“paral3”;第二个用户使用“8848”的端口,密码是“abcdefgh”。如果要添加更多用户,就在第五行后面回车按相同的格式添加就可以了。
完成后“:wq”保存退出。
其实把端口理解成一个一个的门,给每一个用户一扇单独的门和钥匙,那么就不会打起来了对不对?
我真是天才~
五、运行SS
上面我们做的相当于是告诉SS要按什么样的方式去工作,下面我们做的就是让他开始工作。
直接输入如下命令并回车
複製代碼
ssserver -c /etc/shadowsocks.json -d start
完成后出来两行字,最后一个单词明明白白告诉你“started”——“我开始工作啦”。






1 评论
谢谢
回复删除