Shadowsocks 是一个安全的Socks5代理,本文介绍如何在Centos下搭建Shadowsocks服务。
安装必备程序
yum -y install openssl-devel gcc gcc-c++ automake autoconf libtool make git
下载源码并编译安装
git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install
启动服务
nohup /usr/local/bin/ss-server -s 0.0.0.0 -p 6102 -k 123456 -m aes-256-cfb &
说明
nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &
-s 0.0.0.0 #指定服务器的IP地址
-p 123456 #指定端口
-k 123456 #设置密码
-m aes-256-cfb #指定加密方式为aes-256-cfb,如果不指定,默认为table方式不安全
加入开机启动
echo “nohup /usr/local/bin/ss-server -s 0.0.0.0 -p 6102 -k 123456 -m aes-256-cfb &” >> /etc/rc.local
设置防火墙
iptables -F
iptables -A INPUT -p tcp –dport 6102 -j ACCEPT
service iptables save
======================
安装测试服务器为
CentOS release 6.5 (Final) 64位