文章都可以转载、引用,标明转载出处即可。

shadowsocks 安装

Linux应用 Mr.c 3144℃ 0评论

额额、为什么需要安装,以及作用,这里就不多说了,由于搭建VPN 还是容易被拦截,单纯的浏览器访问其实是有shadowsocks是很不错的选择,并且很稳定。
安装非常方便,简单安装过程如下:

yum install python-setuptools   #安装Python工具
easy_install pip   #安装pip
pip install shadowsocks    #安装shadowsocks

安装就已经完成,接下来是创建配置文件:
vim /etc/shadowsocks.json

{
        "server":"your IP ",
        "server_port":8988,   
        "local_address":"127.0.0.1",
        "local_port":1080,    
        "password":"your password",
        "timeout":600,
        "method":"rc4-md5"    
}
说明:
server 直接填写0.0.0.0即监听所有IP
server_port 填写服务端监听的端口
local_address 即客户端监听的地址
local_port 即客户端监听的端口
password 设置一个密码
timeout 连接超时时间,秒为单位
method 加密方式,可以设置为aes-256-cfb或者rc4-md5

添加多账号:
我们通过不同端口的方式来区分不同的账户信息,只需要修改配置文件为:

{
    "server":"server  IP",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "9001":"password1",
         "9002":"password2",
         "9003":"password3"
    },
    "timeout":300,
    "method":"rc4-md5",
    "fast_open": false

}
注意了,port_password 括号中最后一组端口对应密码后面是没有逗号的,有的童鞋配置好后无法启动就是这个原因。

启动和关闭:

ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

为了方便直接使用系统命令的方式启动或关闭,写了一个脚本放到/etc/init.d/下,设置好权限,并设置开机自启动
vim /etc/init.d/ssr

#!/bin/sh

### BEGIN INIT INFO
# Provides:  shadowsocks
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: starts the shadow socks service
### END INIT INFO

PATH=$PATH:/usr/local/bin/
DAEMON=/usr/bin/ssserver
CONF_FILE=/etc/shadowsocks.json

case $1 in
  start)
    echo "Starting Shadow Socks local"
          $DAEMON -c $CONF_FILE -d start
      ;;
  stop)
    echo "Stopping Shadow Socks local"
      $DAEMON -c $CONF_FILE -d stop
      ;;
  restart|force-reload)
    $0 stop && sleep 2 && $0 start
      ;;
  reload)
    exit 3
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|force-reload|reload}"
    exit 2
    ;;
esac

至此,服务端的安装部署已经完成,当然不要忘记添加防火墙端口放行。
本地连接服务器需要使用客户端软件,无需安装,可直接使用:
Windows 请下载百度云盘
Android 客户端 APP叫【影梭】百度云盘
另外Mr.Nando 为了方便安装部署,写了一个一键部署shadowsocks脚本,感谢!
脚本就不贴上来了,放到github上,若有需要可以查看:shadowsocks.sh

转载请注明:菜鸟运维网 » shadowsocks 安装

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

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