现在的位置: 首页电脑网络, 网站设计>正文
CentOS6,7、Ubuntu、Debian 一键安装SS(Shadowsocks)
2017年09月25日 电脑网络, 网站设计 暂无评论

Shadowsocks服务端有Python、libev、go版本,从系统占用资源和多用户配置方面来考虑,我选择使用Python来作为Shadowsocks的服务端,网上已经有很多比较好的一键安装脚本,如teddysun,但对多用户配置还需要手工更改配置文件(iptables、/etc
/shadowsocks.json)。于是,自己写一个,包含安装、添加用户和卸载功能,并整合到《OneinStack》和《VPS安装WordPress详细图文教程》中。

具体服务器安装好了lnmp以后执行一下代码:

  1. cd lnmp #如果使用oneinstack(cd oneinstack)
  2. wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
  3. chmod +x shadowsocks.sh
  4. ./shadowsocks.sh install #安装、添加用户、卸载和后面一样

出现如下即安装成功:

  1. Your Server IP: You_Server_IP
  2. Your Server Port: 9001
  3. Your Password: oneinstack
  4. Your Local IP: 127.0.0.1
  5. Your Local Port: 1080
  6. Your Encryption Method: aes-256-cfb

Shadowsocks添加用户:

  1. ./shadowsocks.sh adduser

配置文件路径为:/etc/shadowsocks.json

单用户配置:

{

"server":"your_server_ip",

"server_port":8989,

"local_address":"127.0.0.1",

"local_port":1080,

"password":"yourpassword",

"timeout":300,

"method":"aes-256-cfb",

"fast_open": false

}

多用户配置:

{

"server":"your_server_ip",

"local_address": "127.0.0.1",

"local_port":1080,

"port_password":{

"8989":"password0",

"9001":"password1",

"9002":"password2",

"9003":"password3",

"9004":"password4"

},

"timeout":300,

"method":"aes-256-cfb",

"fast_open": false

}

Shadowsocks卸载:

  1. ./shadowsocks.sh uninstall

Shadowsocks服务管理:

  1. service shadowsocks start     #启动
  2. service shadowsocks stop      #关闭
  3. service shadowsocks restart   #重启
  4. service shadowsocks status    #状态

给我留言

留言无头像?