Shadowsocks限制设备连接数 和 限制端口速度 的方法

富强 小美 2929℃ 0评论

使用iptables设定特定端口连接数(万能方法)

限制端口连接数量

  • 首先输入命令service iptables stop关闭iptables(注意:iptables可能会有问题,貌似在旧版本中不被认为是一个服务,而是防火墙,这个问题我还没有解决,如果你解决了请告诉我一声,谢谢)
  • 限制端口并发数很简单,IPTABLES就能搞定了,假设你要限制端口 8388的IP最大连接数为5,两句话命令:

 

 

我再举个例子,比如你想限制从 1024-10240的端口

 

 

  •  保存IPTABLES规则即可( service iptables save),其他端口以此类推。
  •  输入命令 service iptables start启动
  •  最后用命令查看是否生效

 

 

限制端口速度

  • 首先输入命令service iptables stop关闭iptables
  • 限制端口并发数很简单,IPTABLES就能搞定了,假设你要限制端口 5037的最大连接速度为60个包每秒,两句话命令:

 

也就是限制每秒接受60个包,一般来说每个包大小为 641518字节(Byte)。

限制指定ip的访问速度

原理:每秒对特定端口进行速度控制,比如每秒超过10个的数据包直接DROP,从而限制特定端口的速度

 最后说一下如何解决防火墙重启后失败的问题

 

对于ssr客户端

限制设备连接数

打开你的配置文件,假设你在  /root 文件夹中安装的ShadowsocksR服务端,那么就是:

 

找到协议参数(参数为空 “” 时,默认限制 64个设备数)

 

在协议参数中设置你要限制 每个端口最大设备连接数(建议最少2个),比如 限制最大 5个设备同时链接,那么改为:

 

注意:协议参数仅在服务端 协议设置(protocol)为 非原版(origin)协议并不兼容原版(_compatible) 时才有效!

限制端口速度

还是上文的那个地方,第一个是单线程限制,另外一个是总限制

 

当你使用这个端口 下载某个文件时,单线程下载限速 100KB/S ,多线程下载(比如5个线程)就是 500KB/S 了,Youtube是单线程。

转载请注明:迷路小孩 » Shadowsocks限制设备连接数 和 限制端口速度 的方法

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

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

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