• 推荐!搬瓦工官方代理,自动更换被封IPJust My Socks

ad

详解shadowsocks配置多用户多密码

一些朋友在根据科学上网:VPS上搭建shadowsocks配置好ss后,希望对能使用ss的人员进行密码端口或者流量限制。分为多种情况:不分密码端口不在乎流量,分密码端口不在乎流量,分密码端口在乎流量,以及分密码分端口,并且希望更精确的了解各个ss用户的流浪使用情况。

 

不分密码端口不在乎流量

这个直接根据科学上网:VPS上搭建shadowsocks配置即可,同一个密码端口可以给不限数个终端使用~

 

分密码端口不在乎流量

这个需要修改配置文件,及科学上网:VPS上搭建shadowsocks中的shadowsocks.json,修改成如下格式:

{
    "server": "0.0.0.0",
    "port_password": {
        "8381": "foobar1",
        "8382": "foobar2",
        "8383": "foobar3",
        "8384": "foobar4"
    },
    "timeout": 300,
    "method": "aes-256-cfb"
}

 

分密码端口在乎流量

这个主要用的是iptables规则,其实你在根据上一种情况的配置文件,自己设置iptables规则就可以看到shadowsocks各个端口走的流量,例如我要监控端口2018走的流量:

iptables -A OUTPUT -p tcp --sport 2018

之后再输入iptables -vnL就可以看流量使用情况了~具体的规则设置可以参考iptables专栏

当然,也有写好的脚本~可以参考这个自动设置各个ss用户能使用的最大流量,超出则关闭,详细参考:shadowsocks多用户流量限制

 

分密码分端口,并且希望更精确的了解各个ss用户的流浪使用情况

基于shadowsocks-manager实现可视化ss多用户端口与流量限制,支持用户注册,支持连接多台ss服务器。教程详见:shadowsocks-manager实现ss多用户管理与流量限制

点赞
  1. cookie说道:

    请问三四个人用一台vps,需要设置多端口嘛?如果大家都用一个端口的话速度会变慢嘛?

  2. 一叶障目说道:

    修改多用户须知(本人亲测)
    修改完成后,直接重启服务器立即生效。只重启ss,反正我不能用

  3. nicaiya说道:

    请问 贵站的ssr如何开启多用户模式,我按照贵站的流程搭建的ssr,修改了shaodowsocks.json文件,增加了多个用户和端口,只有第一个用户和端口可以上网(所有用户、端口均能连接)。请教~

    1. flyzy小站说道:

      修改后重启服务了吗

      1. nicaiya111说道:

        都重启过了 服务器都重启过
        Ubuntu 防火墙端口也都开了 能连上

  4. kk说道:

    你好博主,我配置了多用户之后,发现每个用户的速度都上不去,你有遇到过这个问题吗?

    1. flyzy小站说道:

      这个不清楚

    1. flyzy小站说道:

      是的 很恶心人

  5. promote说道:

    vpn服务器对带宽有什么要求呢?多大合适呢?

    1. flyzy小站说道:

      最低配的即可。参考一键脚本搭建SS/搭建SSR服务并开启BBR加速中推荐的VPS服务器

  6. Chump说道:

    请问大神ssr怎样设置多用户?

    1. flyzy小站说道:

      ssr我用的不多 不太了解哈

  7. xli说道:

    请教,如何设置每个端口的有效时长呢?

  8. haha说道:

    配置了多用户之后,只有第一个用户能使用,后面都无法连接,怎么回事

    1. flyzy小站说道:

      修改了配置文件后 重启ss了吗

    2. 12345566说道:

      需要重新启动服务器,只启动ss服务是不行的

  9. zzz5233说道:

    root@vultr:~# ssadmin.sh restart
    ssadmin.sh: command not found
    是这个吗 好像不太对。

    1. flyzy小站说道:

      ...你在做什么..这是两个东西啊,一个是通过配置文件,一个是通过iptables规则。重启ss服务请参考科学上网:VPS上搭建shadowsocks,就是把启动命令里的start换成restart就行了

  10. zzz5233说道:

    纯萌新刚弄这东西,我想问问 我是一键搭建的 然后 我想配置多用户多密码 就是改shadowsocks.json中配置吗,然后列如你这个配置,8381是新用户的端口号吗 ,foobar1是新用户的密码吗

      1. zzz5233说道:

        {
        "server": "0.0.0.0",
        "port_password": {
        "8381": "zpk1",
        "8382": "zpk2",
        "8383": "zpk3",
        "8384": "zpk4"
        },
        "timeout": 300,
        "method": "aes-256-cfb"
        }
        :wq
        shadowsocks.json配置修改如上
        在SS中登录时服务器IP不变,服务器端口填写其中一个8381 然后输入密码zpk1按道理就是应该能登录的吧,但是测试youtube却无法连接是什么情况呢,

        1. flyzy小站说道:

          重启ss服务了吗

          1. 台湾云端视频服务说道:

            这个问题我遇过,就是防火墙没开port,打开就可以用了

  11. T_T说道:

    博主你好,我想问我同时开启了多个端口,但我只使用其中一个,会比我只开启一个端口慢吗?是单CPU,512M的服务器

  12. 昊阳说道:

    博主你好,请问“分密码端口不在乎流量”,可以限制用户的连接数的吗?ss分配公司的内部员工使用,如果要防止他们再分享出去给其他外部人员使用,要怎样做啊,谢谢!

    1. flyzy2005说道:

      不可以。你这样的话还是限制他的总流量吧

  13. 说道:

    博主大佬,想问下这里所有的配置文件都可以在win上面的Xshell上面配置的吗?

  14. 哈哈怪说道:

    如果想从零开始学习如何搭建服务器该怎么做啊,有推荐的网站或者tbs吗 :mrgreen: