教程-利用aws ec2搭建shadowshocks服务

1. 申请一台aws ec2服务器(可免费使用一年)

注册完amazon账户后,1申请一台虚拟机并启动。详细过程参考网上教程。这里提别提醒一点网上没有提到的内容:需要打开两个端口,
一个是用于远程ssh登录的22端口,另一个是shadowsocks server所使用的端口号,否则无法使用翻墙功能。如下图所示
入站规则配置

另外还可以申请一个==弹性IP==,绑定到实例上(aws为避免IP滥用,如果不绑定将会收取一定费用),公有ip在每次重启实例后ip地址会改变,弹性ip的好处是只要绑定到实例上不释放,重启实例ip也不会改变

2. 安装shaodowsocks服务端,编写如下配置文件

1
2
3
4
5
6
7
8
9
10
11
cat /etc/shaodowsocks/config.json
{
"server":"0.0.0.0",
"server_port":9999,
"local_address":"127.0.0.1",
"local_port":8888,
"password":"yourpassword",
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}

3.启动shadowsocks服务器

4.配置客户端访问