微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于Kali环境下shadowsocks 服务器安装与配置

1.安装pip环境

apt-get install python-pip

2.安装 shadowsocks

pip install shadowsocks

3.在当前root用户的个人文件夹下新建一个Shadowsocks的配置文件

vi /root/shadowsocks.json
{
    "server":"你的IP地址",
    "port_password":{
            "8381":"自定义一个该端口的密码",
            "8382":"自定义一个该端口的密码"
            },
    "timeout":300,
    "method":"rc4-md5",
    "fast_open":false,
    "workers":1
  }


4.启动shadowsocks服务

ssserver -c /root/shadowsocks.json -d start

5.如果kali版本高于2.0需要改配置文件

6.修改方法

    1.用vim打开文件:vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto           /openssl.py (该路径请根据自己的系统情况自行修改,如果不知道该文件在哪里的话,可以使用        find命令查找文件位置)

    2.跳转到52行

    3.进入编辑模式

    4.将第52行libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,) 
    改为libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)

    5.将再次搜索cleanup(全文一共两处,此处位于111行)libcrypto.EVP_CIPHER_CTX_cleanup(self._ctx) 改为libcrypto.EVP_CIPHER_CTX_reset(self._ctx)

    6.保存并退出

    7.启动shadowsocks服务:service shadowsocks start 或 sslocal -c ss配置文件目录

    8.问题解决

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐