阳光越强烈
阴影就越是深邃

shadowsocks翻墙工具

最近vps各种不稳定,总是断线;vpn有时候能连接几分钟,然后断线;有时候能连接几十分钟,然后断线。真是让人抓狂!估计是宽带运营商对vpn进行了拦截和限制,网友建议我使用shadowsocks。马上google,又经过一段时间折腾,终于把shadowsocks安装好,用了一段时间,感觉非常不错,无论是速度还是稳定性都非常好。好了,现在就把过程列出来。

Centos6安装shadowsocks轻量级服务器中转包传输(代理)工具
  

第一步:安装openssl-devel

  

# yum install  openssl-devel
  

第二步:安装make命令

  

make是gcc的编译器,VPS买来必定要安装。由于服务器是最小化安装centos系统,所以我们需要自己安装make命令

安装:
# yum -y install gcc automake autoconf libtool make

  

安装g++:
# yum -y install gcc gcc-c++
  

第三步:安装git命令

  

# yum -y  install git
【最后查看版本:git  –version】
  

第四步:下载源码包,然后编译安装

  

# git clone https://github.com/madeye/shadowsocks-libev.git
# cd  shadowsocks-libev
# ./configure
# make  && make install
  

第五步:加入防火墙规则(可选,如果安装了防火墙。这一步我没有做)

  

# iptables -I  INPUT -p tcp -m tcp –dport 8123 -j ACCEPT   #加入规则,端口号就是
# service  iptables save  #保存
# iptables -L  -n  #查看的iptables规则
  

第六步:启动shadowsocks

  

nohup ss-server -s ipaddress -p port -k password &
说明:ipaddress是vps空间的ip地址,port是端口号,password是密码


window系统的客户端,我用的是yingwa,下载地址是“https://breakwall.net/soft/yingwa.zip”。这个很容易,按照提示把各种配置填写好就是了。

题外话:
不过,最后还是有个问题没有搞定,就是如何把启动shadowsocks的命令加入到开机启动中,google了很多方法,都没起到效果。比如下面两种方法,

echo “nohup ss-server -s ipaddress -p port -k password &” >> /etc/rc.d/rc.local
echo “nohup ss-server -s ipaddress -p port -k password > /dev/null 2>&1 &” >> /etc/rc.d/rc.sysinit

添加进去后,还是没起到作用。希望知道的同学帮下忙,先谢了。

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址