版权声明:如有转载请注明 by Huang.Lin https://blog.csdn.net/huanglin6/article/details/83546311
1、创建AWS账号,请参考创建AWS账号。
2、开启EC2,请参考开启EC2服务器
3、经过第二步开启了可以正式连接的服务器后,下载PuTTY,下载完后安装。
4、先打开PuTTYgen 将EC2服务器的秘钥转换成PuTTY秘钥,加密方式选择SSH-1,选择LOAD选中我们EC2下载的秘钥,然后点生成,会生成PuTTY秘钥
5、接着打开PuTTY,端口号这里有2种填法,因为我之前EC2选的是ubuntu的服务器,所以这里我可以直接填我的公有IP(如:127.0.0.1)或者填上ubuntu@公有DNS(公有DNS即为:ec2-54-250-那一串长长的,如[email protected]),然后在SSH的Auth选择browse,选择我们刚才转换后的秘钥,然后点open
6、接着就会出现一个黑框框,如果你是用ubuntu@一长串登录的话这里就会显示登录成功,如果你是输入的IP的话,这里会让你输入用户ID,我们自己输入ubuntu
7、安装shadowsocks服务端 先切换到root用户, 再安装ssserver
sudo su
pip install shadowsocks
然后, 编写配置文件, 考虑到本人需要多台设备都是用梯子(贪得无厌), 因此配置了8381-8384这4个端口, 因为不记得在哪看到一个窗口只能支持一台设备, 实际测试时并不是那样的, 一个端口可以支持多台设备.
mkdir /etc/shadowsocks
vi config /etc/shadowsocks/config.json
{
"server": "0.0.0.0",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password": {
"8381": "linhuang",
"8382": "linhuang",
"8383": "linhuang",
"8384": "linhuang"
},
"timeout": 600,
"method": "rc4-md5",
"fast_open": false
}
然后启动服务
ssserver -c /etc/shadowsocks/config.json -d start
使用小飞机或者SSTap-beta来测试