微慑信息网

linux系统中安装部署shadowsocks[20190509update]

#首先apt-get update&apt-get upgrade
1.

apt-get install python-pip

apt-get install python-pip python-m2crypto supervisor
2.
pip install shadowsocks

/**

如果该处出现问题,如下:

请尝试:

 

因为模式pip 是http://pypi.python.org/simple/

**/
3.

配置shadowsocks服务端:

在 /etc目录下创建 shadowsocks.json 文件,将下面的内容放进去:

 

 

4.

然后启动运行 shadowsocks服务器端:

ssserver -c /etc/shadowsocks.json

5.
添加到启动项:
/etc/supervisor/conf.d/shadowsocks.conf 或/etc/supervisor/supervisord.conf

增加下面的内容:

[program:shadowsocks]

command=ssserver -c /etc/shadowsocks.json

autorestart=true

user=nobody

并在 /etc/default/supervisor 文件的后面加入下面的一行内容: //本文来自安云网

ulimit -n 51200

接着运行命令,启动supervisor:

service supervisor start

supervisorctl reload

sudo vi /etc/rc.local
在这个配置文件的exit 0前面一行加上

service supervisor start

保存。
看你是否配置成功你可以在现在关机重启之后直接打开浏览器看是否代理成功 //

 


你可能会遇到:(2.8.2版本)

 

修改方法:

(1)用vim打开文件:vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py (该路径请根据自己的系统情况自行修改,如果不知道该文件在哪里的话,可以使用find命令查找文件位置)
跳转到52行(shadowsocks2.8.2版本,其他版本搜索一下cleanup)
进入编辑模式
(2)将第52行libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
改为libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)
(3)再次搜索cleanup(全文件共2处,此处位于111行),将libcrypto.EVP_CIPHER_CTX_cleanup(self._ctx)
改为libcrypto.EVP_CIPHER_CTX_reset(self._ctx)
保存并退出
启动shadowsocks服务:service shadowsocks start 或 sslocal -c ss配置文件目录
问题解决

拓展阅读(点评/知识):

之前放在阿里云,结果天天被违规..QTMD。

本文标题:linux系统中安装部署shadowsocks[20190509update]
本文链接:
(转载请附上本文链接)
http://vulsee.com/archives/vulsee_2017/0715_2732.html
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » linux系统中安装部署shadowsocks[20190509update]
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

微慑信息网 专注工匠精神

访问我们联系我们