CentOS安装shadowsocks-libev
这篇文章已过时,最新的编译安装请参考
README.md for shadowsocks-libev
下载组件以及最新的git源码包并安装
yum install gcc automake autoconf libtool make build-essential autoconf libtool gcc -y
yum install curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel -y
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz
xz -d git-latest.tar.xz
tar xvf git-latest.tar
cd git-2014-08-23 (目录名不一定相同)
autoconf
./configure
make && make install
安装完成后,执行
git --version
如果出现版本号说明安装成功
下载Shadowsocks源码包并安装
git clone git://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install
添加、保存规则并重启防火墙
iptables -A INPUT -p tcp -m tcp --dport 端口号 -j ACCEPT
service iptables save
service iptables restart
启动Shadowsocks服务
/usr/local/bin/ss-server -s IP地址 -p 端口号 -k 密码 -m 加密方式 -u &
(-u表示开启UDP转发)
示例:
/usr/local/bin/ss-server -s 0.0.0.0 -p 443 -k Password -m rc4 -u &
(这个服务使用的端口号是443,密码是Password,加密方式rc4,开启了UDP转发)
Shadowsocks可用的加密方式
table , rc4 , rc4-md5 , aes-128-cfb , aes-192-cfb , aes-256-cfb , salsa20 ,chacha20