找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14051|回复: 10

[脚本] 谁能发个ROS3.30强制修改客户首页的脚本

[复制链接]
发表于 2012-6-10 20:16:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
谁能发个ros3.30强制修改客户首页的脚本啊?
求脚本啊
routeros
发表于 2012-6-11 10:19:21 | 显示全部楼层
#配置开始

#当检测到用户访问网页后,把用户加入两个地址池,一个保存3s,一个保存1d。如果发现已经加入1d地址列表,则不再加入3s地址列表。
/ip firewall mangle
add action=add-src-to-address-list address-list=src1 address-list-timeout=3s chain=prerouting comment="" disabled=no dst-port=80 protocol=tcp \
    src-address=192.168.1.1-192.168.1.253 src-address-list=!src2
add action=add-src-to-address-list address-list=src2 address-list-timeout=1d chain=prerouting comment="" disabled=no port=80 protocol=tcp \
    src-address=192.168.1.1-192.168.1.253

#开启透明代理,并让进入透明代理的用户都跳转到http://8.8.8.8
/ip proxy
set always-from-cache=no cache-administrator=webmaster cache-hit-dscp=4 cache-on-disk=no enabled=yes max-cache-size=unlimited \
    max-client-connections=600 max-fresh-time=3d max-server-connections=600 parent-proxy=0.0.0.0 parent-proxy-port=0 port=8080 \
    serialize-connections=no src-address=0.0.0.0

#如果用户被加入3s地址列表,则此用户数据进入透明代理端口。
/ip firewall nat
add action=redirect chain=dstnat comment="" disabled=no dst-port=80 protocol=tcp src-address-list=src1 to-ports=8080
/ip proxy access
add action=deny comment="" disabled=no dst-host=!*ai800* redirect-to=http://8.8.8.8
#配置结束


#定义变量
#首页所在服务器IP
:local StrToAddress
:set StrToAddress 8.8.8.8
#首页所在服务器端口
:local StrToPort
:set StrToPort 80
#时限1,指定时限内跳到指定首页,设置1-5秒
:local StrTimeOut1
:set StrTimeOut1 2s
#时限2,指定时限内不跳到指定首页,3小时为3h,(测试是否有效可调为1分钟1m)
:local StrTimeOut2
:set StrTimeOut2 3h
ip firewall mangle add chain=prerouting protocol=tcp dst-port=80 src-address-list=!src2 \
        action=add-src-to-address-list address-list=src1 address-list-timeout=$StrTimeOut1 comment=TimeOut1
ip firewall mangle add chain=prerouting protocol=tcp dst-port=80 \
        action=add-src-to-address-list address-list=src2 address-list-timeout=$StrTimeOut2 comment=TimeOut2
ip firewall nat add chain=dstnat protocol=tcp dst-port=80 src-address-list=src1 \
        action=dst-nat to-addresses=$StrToAddress to-ports=$StrToPort comment=ToAddress
routeros
回复

使用道具 举报

 楼主| 发表于 2012-6-12 23:26:59 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2012-6-14 15:14:45 | 显示全部楼层
这个酷哦,有点意思。
routeros
回复

使用道具 举报

发表于 2012-6-14 17:06:14 | 显示全部楼层
留个印~~~~
routeros
回复

使用道具 举报

发表于 2012-6-14 19:30:16 | 显示全部楼层
呵呵,真有意思的思路。。。。
routeros
回复

使用道具 举报

发表于 2012-6-17 11:30:17 | 显示全部楼层
标记一下标记一下标记一下
routeros
回复

使用道具 举报

发表于 2012-6-17 11:36:18 | 显示全部楼层
先留下  谢谢
routeros
回复

使用道具 举报

发表于 2012-11-17 22:40:44 | 显示全部楼层
季陌 发表于 2012-6-11 10:19
#配置开始

#当检测到用户访问网页后,把用户加入两个地址池,一个保存3s,一个保存1d。如果发现已经加入1 ...

add action=deny comment="" disabled=no dst-host=!*ai800* redirect-to=http://8.8.8.8

!*ai800* 什么意思 是说 不包含ai800字符的网址都跳转?
routeros
回复

使用道具 举报

发表于 2012-12-8 23:42:05 | 显示全部楼层
学习下。。。。。
routeros
回复

使用道具 举报

发表于 2017-10-20 20:09:12 | 显示全部楼层
留个脚印,到时候用~
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-22 13:00 , Processed in 0.057880 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表