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

2018年3月28日 1 条评论 3.43k 次阅读 2 人点赞

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

限制端口连接数量

  • 限制端口并发数很简单,IPTABLES就能搞定了。
  • 假设你要限制端口8388的IP最大连接数为5,两句话命令:

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

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

限制端口速度

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

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

限制指定ip的访问速度

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

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

对于ssr客户端

限制设备连接数

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

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

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

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

限制端口速度

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

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

 

引用:https://la4ji.blogspot.com/2017/08/shadowsocks.html?showComment=1522158458244

吴诺克

吴诺克

责人之心责己,恕己之心恕人。

文章评论(1)

  • 头像
    windy

    有谁成功了吗,这方法能行吗

    2019年1月27日