使用AWS创建SSR

版权声明:如有转载请注明 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]),然后在SSHAuth选择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来测试

参考https://www.jianshu.com/p/cf06268d5e2c

猜你喜欢

转载自blog.csdn.net/huanglin6/article/details/83546311
ssr