0%

CentOS下SS服务器配置

记录可用的方法以备查阅

安装

  1. 输入命令下载安装脚本:

    1
    wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
  2. 给脚本权限并执行:

    1
    2
    chmod +x shadowsocks-all.sh
    ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
  3. 选择ss版本(这里以安装python版本为例),输入默认端口号和密码,回车之后,按任意键开始安装ss

    需要等待一会,出现这个,就是安装成功了

  4. 多用户配置:
    使用上述命令安装的ss配置文件位置为 /etc/shadowsocks-python/config.json,使用 vi 修改内容如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    {
    "fast_open": false,
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "method": "aes-256-cfb",
    "port_password": {
    "1214": "123456",
    "1314": "123456"
    },
    "server": "0.0.0.0",
    "timeout": 300
    }

    保存退出后重启 ss。python 版重启命令为

    /etc/init.d/shadowsocks-python restart

多用户限流管理

  1. 通过git进行bsp的安装:
    1
    2
    3
    4
    git clone https://github.com/edboffical/bsp.git
    cd bsp
    chmod 775 install
    ./install
    安装成功的话我们可以看到提示install bsp success,enjoy it!
  2. 通过如下命令增加8989端口上网账户密码为123456限额100MB规则
    1
    bsp -p 8989 -P 123456 -s 100 -a -A -j
    如果要删除该条规则可以使用
    1
    bsp -p 8989 -d -D -R
  3. 增加完规则之后我们就可以通过如下命令来启动bsp,它会自动创建守护进程,监视每个端口流量使用情况
    1
    bsp --start

    我们也可以随时使用如下命令来查询8989端口流量使用情况
    1
    bsp -p 8089 -c

相关链接

原文地址:[转]SS多用户配置
BSP 管理工具项目地址:edboffical/bsp