ShadowSocks Linux 客户端安装(Centos)

前段时间购买了个VPS,新年在家用openvpn搭建的代理服务器上网很稳定,但是开学后学校openvpn被封,所以今天用ShadowSocks搭建代理。

  服务器端: 自带的一键安装,无需多说

  客户端:

  1 windows客户端,直接下载ShadowSocks-Gui 版本就填入服务器端数据,设置浏览器便可以上网

  2 Centos 客户端(32bit)

     实验室里的Centos 是32bit的,ShadowSocks-gui 只有x64位的,百度收到下面的资料,

     参考并下载https://github.com/huaisha1224/ShadowSocks-Client

但是运行是出错,如下:

[tuzhuke@localhost ShadowSocks-Client-master]$ ./ShadowSocks_local.py 
warning: gevent not found, using threading instead shadowsocks 2.6.8
2015-03-05 14:57:54 INFO     Loading Config From config.json
2015-03-05 14:57:54 ERROR    M2Crypto is required to use encryption other than default method

这是因为选择的加密方式为aes-256-cfb,必须安装M2Crypto

参考文章:http://teddysun.com/339.html

1先安装依赖包:

yum install -y openssl-devel gcc swig python-devel autoconf libtool

2安装setuptools:

wget --no-check-certificate https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py install

再通过pip安装M2Crypto

pip install M2Crypto

此时再运行

[tuzhuke@localhost ShadowSocks-Client-master]$ ./ShadowSocks_local.py 

然后设置浏览器代理就可以正常上网了

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。