shadowsocks配置
#shadowsocks配置
第一步 用远程工具登录aws主机
第二步:安装shadowsocks依赖
sudo -s
//获取超级管理员权限apt-get update
//更新apt-getapt-get install python-pip
//安装pyton包管理工具pip install shadowsocks
//安装shadowsocksssserver -c /etc/shadowsocks.json -d start
//启动shadowsocks
第三步:配置shadowsocks
vi /etc/shadowsocks.json
//编辑配置文件单一端口配置
{ "server":"0.0.0.0", "server_port":端口, "local_address":"127.0.0.1", "local_port":1080, "password":"连接密码", "timeout":300, "method":"aes-256-cfb", "fast_open":false }
多端口配置
{ "server":"0.0.0.0", "port_password": { "端口1": "连接密码1", "端口2" : "连接密码2" }, "timeout":300, "method":"aes-256-cfb", "fast_open": false }
开启aws 入站端口
配置好shaodowsocks后,还需要将配置中的端口打开,这样客户端的服务才能链接得上EC2中的shadowsocks服务
首先打开正在运行的实例,向右滚动表格,看到最后一项,安全组,点击进入
默认是开启了一个22端口(这是给ssh访问的),再建一个如下图红框标示的端口,我的shadowsocks配置的端口是8388,所以这里就开启8388,
- 配置文件编辑完成后,接下来就可以部署运行了:
ssserver -c /etc/shadowsocks.json -d start
当然,我们可不希望每次重启服务器都手动启动 SS, 因此我们要把这条命令放到这个文件下:/etc/rc.d/rc.local,这样以后就能开机自动运行了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 haominglfs的博客!