
/ip firewall nat
add action=dst-nat chain=dstnat comment=ToAddress disabled=no dst-port=80 protocol=tcp src-address-list=src1 to-addresses=192.168.88.1 to-ports=80
/ip firewall mangle
add action=add-src-to-address-list address-list=src1 address-list-timeout=3s chain=prerouting comment=TimeOut1 disabled=no dst-port=80 protocol=tcp src-address-list=!src2
add action=add-src-to-address-list address-list=src2 address-list-timeout=3h chain=prerouting comment=TimeOut2 disabled=no dst-port=80 protocol=tcp src-address-list=src1备注:
1,192.168.88.1为内网首页强开WEB服务器IP。
2,强开3秒,强开过的IP在3小时内不会再强开。
补充阅读#
阅读 RouterOS HTTP 首次访问跳转脚本,理解地址列表、三秒窗口和三小时重复访问限制。
如何理解与使用#
脚本通过地址列表区分新访问与已访问设备,再把匹配的 TCP 80 请求导向示例 Web 服务器;内网地址需要按实际拓扑替换。
验证与边界#
这是针对 HTTP 的历史配置,不能据此期待 HTTPS 页面也能透明跳转。验证时分别观察新客户端、三秒后访问和三小时内重复访问的行为。
