问题现象
之前在AWS搭建了shadowsocks,有一天突然不能上Google了,尝试ping了一下AWS服务器地址,发现ping不通了,ssh也连不上服务器了,怀疑是IP被墙了。
解决方案
登陆AWS控制台
停止实例
启动实例(重启实例后ip会变)
登陆服务器,修改shadowsock配置/etc/shadowsocks/config.json,server调整为新的ip
1
2
3
4
5
6
7
8
9
10
11
12{
"server":"172.31.20.247",
"server_port":443,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"Rxmath098098",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1,
"prefer_ipv6": false
}启动shadowsocks
1
2
3
4
5
6
7
8#启动
sudo ssserver -c /etc/shadowsocks/config.json -d start
#停止
sudo ssserver -c /etc/shadowsocks/config.json -d stop
#重启
sudo ssserver -c /etc/shadowsocks/config.json -d restart
安全组设置
因为shadowsocks里配置的端口是443,所以安全组需要开放TCP 443端口,要不然shadowsocks启动会报错
shadowsocks.log路径
1 | /var/log/shadowsocks.log |