在Azure上搭架Shadowsocks代理服务器
			Contents
		
			
		
		
		
		简单总结一下如何在云服务的虚拟机中搭建Shadowsocks代理服务器。
1.注册一个云服务器提供商,比如美国Azure。
2.创建一个Ubuntu的虚拟机。
3.用SSH客户端(比如putty)连接虚拟机。
3.安装Shadowsocks。
    1) 安装PIP。 sudo 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的在这里。这样就可以科学上网了。

