AWS Ubuntu 安装 SS 服务
1. 安装 SS 服务
1 | sudo apt-get update |
2.编写配置文件
2.1 在根目录新建 ss 文件夹,并创建 ss.json 配置文件
1 | cd / |
2.2 填写如下内容
1 | { |
3.启动与关闭
3.1 启动
1 | ssserver -c /ss/ss.json -d start |
- strated 表示启动成功
1 | ssserver -c /ss/ss.json -stop |
- stoped 表示关闭成功
- 如遇下图所示错误的
- 用vim打开文件:vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py (该路径请根据自己的系统情况自行修改,如果不知道该文件在哪里的话,可以使用find命令查找文件位置)
- 跳转到52行(shadowsocks2.8.2版本,其他版本搜索一下cleanup)
- 进入编辑模式并显示行号 :i :set nu
- 将第52行libcrypto.EVP_CIPHER_CTX_
cleanup.argtypes = (c_void_p,)改为libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)- 再次搜索cleanup(全文件共2处,此处位于111行),将libcrypto.EVP_CIPHER_CTX_
cleanup(self._ctx)改为libcrypto.EVP_CIPHER_CTX_reset(self._ctx)- 保存并退出 :wq
4.如有端口占用,查看并清除进程
1 | sudo kill -9 $(lsof -i:端口号 -t) |
5.如果还是有问题,查看下 AWS 实例安全组
- 出站配置同上
6.下载客户端并测试
ss 客户端 for Windows
ss 客户端 for Mac OS
ss 客户端 for Linux
ss 客户端 for Android