我有一台 Mikrotik 路由器 (RB951G-2HnD),它用作主路由器,具有 HTTP/HTTPS 和 Plex 到 NAT 后面的服务器的端口转发功能。现在由于上传带宽不多 (15Mbps),我想限制 WAN 接口上 HTTP/HTTPS 的带宽,以便为 Plex 留出一些带宽。我一直在寻找,/queue
但没有看到任何按端口号限制的东西。
答案1
此处有描述
- http://wiki.mikrotik.com/wiki/Traffic_Priortization,_RouterOS_QoS_Implemetation
或此处 - http://forum.mikrotik.com/viewtopic.php?t=73214
首先你需要标记你的数据包。你可以使用端口号来标记
/ip firewall mangle
add action=mark-packet chain=forward dst-port=80 new-packet-mark=http passthrough=no protocol=tcp
add action=mark-packet chain=forward dst-port=443 new-packet-mark=https passthrough=no protocol=tcp
然后你可以对这些标记的数据包进行流量整形
下面也是一个非常好且简单的例子
答案2
您需要创建一个mangle
规则,/ip firewall
将传出的数据包匹配到端口 80 和 443,并标记它们(action=mark-packet
)。
然后您可以创建一个队列并使用您在 mangle 规则上定义的数据包标记来匹配和限制这些数据包。