2015年5月10日星期日

centos下安装配置shadowsocks教程

1.安装
yum install python-setuptools && easy_install pip
pip install shadowsocks
 
2.配置
 
首先创建配置文件:vim /etc/shadowsocks.json 
 
把下面的配置粘贴进去(包括大括号): 
{
    "server":"::",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
 
粘贴之后,修改server_port(端口),password(密码)和method(加密方式)。改好之后保存。
加速加密:
yum install m2crypto
3.运行
输入:
ssserver -c /etc/shadowsocks.json -d start --log-file ~/shadowsocks.log
就开始运行了。然后查看日志:
cat ~/shadowsocks.log
如果没有错误那就可以配置客户端了。
如果出现already in use错误,换server_port试试。 
 
 
如果log正常,客户端出现504:  iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport SERVER_PORT_NUMBER -j ACCEPT
service iptables save
service iptables restart
或者直接禁用iptables(不建议):
service iptables stop  
chkconfig iptables off
限制每个ip的连接数:
iptables -A INPUT -p tcp --syn --dport ${SHADOWSOCKS_PORT} -m connlimit --connlimit-above 32 -j REJECT --reject-with tcp-reset

没有评论:

发表评论