在AWS上搭建SS服务器

AWS账号自行申请

实例创建

  1. 本次使用AWS最基础计算单元EC2,点击EC2进入EC2控制面板。
  2. 本次通过最基础图形化操作,选择“实例”,点击“启动实例”,进入实例配置。
    1. 选择最常见的ubuntu操作系统。
    2. 选择t2.micro实例类型,可点击此处详细了解。
    3. 选择安全组,编辑入站规则,添加自定义TCP规则,端口范围添加自定义的端口,来源选择任何位置,保存。
    4. 其他可不改动直接点击“启动”。
  3. 启动时出现密钥对配置窗口,若没有创建过,选择创建新的密钥对并下载妥善保存,点击启动实例。
  4. 实例需要1分钟左右启动,可以先解个手。

实例配置

sudo apt-get update
sudo apt-get install python-pip
sudo pip install shadowsocks

服务配置

  1. 创建一个文件/etc/shadowsocks.json,创建方法请自行查找。
  2. 打开这个文件,打开方法请自行查找。
  3. 编辑这个文件为下列格式,编辑方法请自行查找。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{

"server":"0.0.0.0",

"server_port”:your_own_port,

"password”:"your_own_password",

"timeout":300,

"method":"aes-256-cfb",

"fast_open":false

}

*请填入你的自定义端口和密码

启动服务

sudo ssserver -c /etc/shadowsocks.json -d start

*请尝试“-d”这个参数有和没有的区别。

连接服务

  1. 在本机安装适合的客户端。
  2. 填入自定义的端口和密码,设置PAC规则或全局代理,启动连接。