Contents

简单总结一下如何在云服务的虚拟机中搭建Shadowsocks代理服务器。

1.注册一个云服务器提供商,比如美国Azure。
2.创建一个Ubuntu的虚拟机。
3.用SSH客户端(比如putty)连接虚拟机。
3.安装Shadowsocks
1) 安装PIPsudo apt-get install python-pip
2) 用PIP安装Shadowsocks。sudo pip install shadowsocks
4.创建Shadowsocks的配置文件。sudo vi vpn.json,如下为示例内容。

1
2
3
4
5
6
7
8
9
10
{
"server":"0.0.0.0",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

5.启动Shadowsocks服务。ssserver -c /home/vpn/vpn.json -d start。如果要停止服务ssserver -c /home/vpn/vpn.json -d stop
6.记得在Azure的虚拟机配置中打开上面配置文件中指明的那个服务器端口8388。
7.从Shadowsocks的客户端下载相应的客户端,所有平台都支持。比如Windows的在这里,Android的在这里。这样就可以科学上网了。

Contents