Centos-6.7 64bit 一键安装Shadowsocks

通过SSH 工具连接到你的VPS上(推荐使用Xshell 5)
shadow1.jpg

复制以下命令,粘贴到软件中,并回车。

 wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

chmod +x shadowsocks.sh

./shadowsocks.sh 2>&1 | tee shadowsocks.log

shadow2.jpg

输入你想要设置的密码,并回车,再次回车,确认安装
默认的密码是“teddysun.com”
默认的端口是“8989”
shadow3.jpg

等待几分钟左右,即可安装成功,安装成功之后就会通过屏幕输出,您的IP地址,端口,密码,及加密方式
shadow4.jpg

补充:
如果您想多用户使用,请配置 vim /etc/shadowsocks.json 这个文件。

shadow5.jpg
shadow6.jpg

{
     "server":"0.0.0.0",
     "local_address": "127.0.0.1",
     "local_port":1080,
     "port_password":{
                       "2015":"password0",
                       "2016":"password1",
                       "2017":"password2"
                      },
      "timeout":300,
      "method":"aes-256-cfb",
      "fast_open": false
}

常用命令:
启动: /etc/init.d/shadowsocks start
停止: /etc/init.d/shadowsocks stop
重启: /etc/init.d/shadowsocks restart
查看状态: /etc/init.d/shadowsocks status

卸载方法:
使用 root 用户登录,运行以下命令:

./shadowsocks-libev.sh uninstall

关于 CentOS 的默认 iptables 防火墙规则 icmp-host-prohibited ,如果安装之后发现已经启动 shadowsocks,本地客户端却不能连接上,请检查 iptables 是不是有如下的一条规则:

REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

运行命令:

/etc/init.d/iptables status

可以查看。如果有这条规则,则添加的 8989 端口需手动更改一下,放到这条规则的上一行。编辑 /etc/sysconfig/iptables 文件,将:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8989 -j ACCEPT

放在:-A INPUT -j REJECT --reject-with icmp-host-prohibited的前面。最终效果如下:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8989 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited

编辑完后,重启 iptables 防火墙。命令: /etc/init.d/iptables restart

Shadowsocks程序下载

MacOS ShadowsocksX-2.6.3.zip

Win Shadowsocks-3.4.3.zip

shadowsocks-android.apk

仅有 1 条评论
  1. 注意和谐哈。

添加新评论