网上找了很多centOS安装shadowsocks教程,也试了很多方法,都么有成功,最后在撸葱的博客上看到一个方法,在Linode VPS上实验成功,顺利走出墙外,而且速度还不错。
以下内容引自撸葱博客:
shadowsocks-libev是shadowsocks众多版本中的一种,本博最为推荐。它使用libuv + C 编写,500不到的代码,资源消耗非常小,再破的VPS都能跑得起来。相对于其他版本的shadowsocks,shadowsocks-libev不会出现掉进程或cpu 100%的问题。
- 安装必要组建
CentOS执行 yum install build-essential autoconf libtool openssl-devel gcc -y
Debian执行 apt-get installbuild-essential autoconf libtool openssl-devel gcc -y - 安装git
CentOS执行 yum install git -y
Debian执行 apt-get install git -y
装完执行 git –version 如果出现版本号则安装成功。 - 下载shadowsocks-libev源码包并编译
git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install - 运行shadowsocks
执行 nohup /usr/local/bin/ss-server -s 服务器IP -p 端口 -k 密码 -m aes-256-cfb &
比如:nohup /usr/local/bin/ss-server -s 156.132.67.213 -p 8981 -k admin888 -m aes-256-cfb & - 加入开机启动
echo “nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &”>>/etc/rc.local
原文链接:http://www.ilucong.net/lulu/centos-debian-shadowsocks-libev.html
然后在本地安装shadowsocksX客户端:https://github.com/shadowsocks/shadowsocks
输入对应的服务器IP、端口、密码等!
搞定!顺利翻墙!