您的当前位置:首页RouterOS首次打开网页强制跳转

RouterOS首次打开网页强制跳转

2021-09-07 来源:爱问旅游网


RouterOS首次打开网页强制跳转 - Bbs.mikrotik.com.cn – banchen

河南网管联盟 Www.Hnwglm.cN

说明:需要添加两条标记mangle、一条DST目标地址规则、还有一个循环脚本。此外要做个网页跳转页面。注意:BUG如果要跳转的地址无效,会让所有网页不能打开。

一、 添加标记。

1、第一条标记

2、添加第二条标记

3、添加dst目标地址跳转规则。

二、 添加计划任务脚本。这个脚本用于删除已经跳转过页面的IP。在/system scheduler 制定一个任务循环执行定时2-4秒 最佳

:foreach i in=[/ip firewall address-list find list=src1] do={

:foreach n in=[/ip firewall address-list find list=src2] do={

:if ([/ip firewall address-list get $i address] = [/ip firewall address-list get $n address]) do={

/ip firewall address-list remove $i}

}

}

三、 网页跳转页面。这个是必须的不然src2不会自动添加IP。将以下代码另存为htm文件放到IIS的默认网站。

charset=gb2312\">

以下是配置文件

/ip firewall mangle

add action=add-src-to-address-list address-list=src1 address-list-timeout=0s \\

chain=prerouting dst-port=\\

comment=\"\" disabled=no dst-address=!10.20.20.1

80 in-interface=!WAN protocol=tcp src-address-list=!src2

add action=add-src-to-address-list address-list=src2 address-list-timeout=3h \\

chain=prerouting dst-port=\\

comment=\"\" disabled=no dst-address=10.20.20.1

80 in-interface=!WAN protocol=tcp

/ip firewall nat

add action=dst-nat chain=dstnat comment=ToAddress disabled=yes

dst-port=80 \\

protocol=tcp src-address-list=src1 to-addresses=10.20.20.1 to-ports=80

因篇幅问题不能全部显示,请点此查看更多更全内容