某些 VPS 带宽长时间超速,容易引发厂商主动 QOS 甚至被短时间的断网。
使用 iptables 防火墙对端口进行适当程度的限速。

需要安装 iptables,注意限速规则 Rule ,不要受到其他 Rule 规则的影响!

iptables 8080端口限速命令:

iptables -A OUTPUT -p tcp --sport 8080-m limit --limit 1000/s --limit-burst=10 -j ACCEPT
iptables -A OUTPUT -p udp --sport 8080-m limit --limit 1000/s --limit-burst=10 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 8080-j DROP
iptables -A OUTPUT -p udp --sport 8080-j DROP

上面的命令意思是:8080的上行带宽,每秒产生 1000 的数据包,初始的数据包数量是10个,对超过带宽的数据包进行阻止(不会导致丢包或者端口)。

带宽粗略计算方法: 1000/s x MTU(默认1500字节) = 1000 x 1500 = 1500000 Bytes
折算成网速则为:1.43M/s