一、服务器端搭建

1
2
3
$ wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
$ chmod +x shadowsocks-all.sh
$ ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

执行后,会提示输入源码语言,密码、端口、及加密方式等。(比如这里端口使用8989;源码选择的是go语言;加密方式我这里选择aes-256-cfb;)

最终会显示以下效果,说明部署已完成:

1
2
3
4
5
Congratulations, your_shadowsocks_version install completed!
Your Server IP :11.11.11.11
Your Server Port :8989
Your Password :123456
Your Encryption Method:aes-256-cfb

把8989端口设置为开放状态

1
2
3
$ vim /etc/sysconfig/iptables
插入
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8989 -j ACCEPT

保存后使更改生效,执行以下:

1
$ service iptables save

查看配置文件
cat /etc/shadowsocks-go/config.json

修改配置文件并保存然后重启
重启shadowsocks

1
/etc/init.d/shadowsocks-go restart

二、阿里云配置

安全组添加安全规则
出入方向

  • tcp协议开启端口1723/1723 和8989/8989
  • 开启全部GRE协议

参考:阿里云搭建SS代理超详细教程!!!