川渝资源网

  • 打造最全的川渝资源平台
猜你喜欢
查看: 115|回复: 0
打印 上一主题 下一主题

[电脑系统故障维护] ssR服务端 限制设备连接数和限制端口速度 的方法

[复制链接]

1774

主题

1796

帖子

6702

积分

管理员

Rank: 9Rank: 9Rank: 9

川渝币
816
注册时间
2014-10-9
跳转到指定楼层
楼主
发表于 2019-7-18 13:16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注意:在设置ssr之前把ssr版本更新下,防止老版本不支持。
如果你服务端 协议设置(protocol) 的是 原版(origin) 时,设备数限制、限速无效。
如果你服务端 协议设置(protocol) 的是 协议兼容原版 ,那么当用户使用 原版协议(origin) 连接账号时,设备数限制、限速无效。

1.ssr服务端限制设备连接数
限制设备连接数的这个功能,很早就有了,就是修改协议参数: protocol_param
打开你的配置文件,假设你在 /root 文件夹中安装的ssr服务端,那么就是:

  1. vi /root/Sha do wsocksr/user-config.json
复制代码
找到协议参数(参数为空 "" 时,默认限制 64个设备数)
  1. "protocol_param": "",
复制代码
在协议参数中设置你要限制 每个端口最大设备连接数(建议最少2个),比如 限制最大 5个设备同时链接,那么改为:
  1. "protocol_param": "5",
复制代码
注意:协议参数仅在服务端 协议设置(protocol)为 非原版(origin)协议并不兼容原版(_compatible) 时才有效!
另外注意:目前只有 auth_chain_* 系列协议可以实时计算设备数,其他的 协议插件 则都是5分钟计算一次,所以可能并不准确。

2.服务端限制端口速度
打开你的配置文件,假设你在 /root 文件夹中安装的ssr服务端,那么就是:
  1. vi /root/Sha do wsocksr/user-config.json
复制代码
新增的两个参数分别是(参数为 0 时,默认代表不限速):
  1. "speed_limit_per_con": 0,
  2. "speed_limit_per_user": 0,
复制代码


单位是 KB/S ,也就是我们平时下载文件的速度单位,我们家庭宽带100兆就是: 100Mbps / 8 = 12.5MB/S * 1024 =12800KB/S
比如我们要设置 单线程限速 1MB/S ,端口总限速 3MB/S ,那么就这样写:
  1. "speed_limit_per_con": 1024,
  2. "speed_limit_per_user": 3072,
复制代码
speed_limit_per_con 指的是,单线程限速。当你使用这个端口 下载某个文件时,单线程下载限速 100KB/S ,多线程下载(比如5个线程)就是 500KB/S 了,Youtube是单线程。
speed_limit_per_user 指的是,端口总限速。使用这个端口的总速度被限制为 100KB/S 。

例如:
假设设置,单线程限速 100KB/S ,端口总限速不限制,那么:
你单线程下载文件速度为 100KB/S ,你多线程 5个线程就是 500KB/S 。
假设设置,单线程限速 100KB/S ,端口总限速 300KB/S ,那么:
你单线程下载文件速度为 100KB/S ,你多线程最多 300KB/S 。
假设设置,单线程限速不限制,端口总限速 800KB/S ,那么:
你单线程下载文件速度为 800KB/S ,你多线程最多也是 800KB/S 。
注意:单线程限速和端口总限速是独立的,当然在限速的时候不可能精确到100%,所以速度可能会上下波动 10% 左右。

使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表