找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5577|回复: 8

[radius] 4.6 4.11求 到期提醒强开页面的WEB

[复制链接]
发表于 2011-9-30 10:35:30 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 251884074 于 2011-10-1 10:04 编辑

求到期提醒WEB 的强开WEB页面  谢谢
routeros
 楼主| 发表于 2011-9-30 20:49:01 | 显示全部楼层
没人顶 自己顶看了论坛的强开首页的贴子后,发现有诸多不便,比如用户开的首页不能带路径,虚拨主机的网址打不开,很多大型网站也不能打开,因为本来这些网站输IP也是打不开的。我的网站是放在虚拟空间上的,因此急需要解决这个问题。
原理:大致的原理还是和以前一样,建两个POOL,但是我们不用MANGLE加DSNAT的组合方案,改用filter加proxy的组合方案,这样就能很好的使用域名了。不废话,贴代码

/ip firewall filter
add action=add-src-to-address-list address-list=src1 address-list-timeout=10s \
    chain=forward comment="Rape Index" content=!www.*.com disabled=no \
    dst-port=80 protocol=tcp src-address=192.168.10.0/24 src-address-list=!src2
add action=add-src-to-address-list address-list=src2 address-list-timeout=10h \
    chain=forward disabled=no dst-port=80 protocol=tcp src-address=\
    192.168.10.0/24

这里www.*.com是你要强开的首页的域名,当然IP地址也是可以的,不过就要填在dst-address 那里了。
192.168.10.0/24是我随便填的,你要填上你需要强开首页的地址段

/ip firewall nat
add action=redirect chain=dstnat comment="rape index" disabled=no dst-port=80 protocol=\
    tcp src-address-list=src1 to-ports=8001
把src1的地址段跳到8001的WEB PROXY去


/ip proxy
set always-from-cache=no cache-administrator=webmaster cache-hit-dscp=4 cache-on-disk=no \
    enabled=yes max-cache-size=none max-client-connections=1200 max-fresh-time=3d \
    max-server-connections=1200 parent-proxy=0.0.0.0 parent-proxy-port=0 port=8001 \
    serialize-connections=no src-address=0.0.0.0
/ip proxy access
add action=deny disabled=no dst-host=!www.*.com path="" redirect-to=www.*.com \
    src-address=192.168.10.0/24

开户WEB Proxy,强跳网站


/system scheduler
add disabled=no interval=10s name="clear login off PPPoE user" on-event="{\r\
    \n:local ip\r\
    \n/ip firewall address-list\r\
    \n:foreach i in=[find list=src2] do={\r\
    \n:set ip [get \$i address]\r\
    \n:if ([:len [/ip address find dynamic=yes network=\$ip]]=0) do={remove \$i}}}" \
    policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    start-date=sep/10/2011 start-time=20:03:52


此段代码转至本论坛,但是为了本贴的完整性一次贴出来,这里要注意的有一个问题,就是这段代码只能测检PPPOE用户,如果你的用户是DHCP或者HOTSPOT上网的,切记不可使用,需要改一下/ip address find dynamic=yes network=\$ip。这个就算是留给大家的作业了~~
  请问大家4.6  4.11的有成功的吗
routeros
回复

使用道具 举报

发表于 2011-9-30 23:44:58 | 显示全部楼层
3.30.都不成功;
routeros
回复

使用道具 举报

发表于 2011-10-1 02:49:39 | 显示全部楼层
正常啊怎么会不成功
routeros
回复

使用道具 举报

发表于 2011-10-1 08:58:56 | 显示全部楼层
用WEB代理什么问题都能解决
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-1 09:58:01 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2011-10-1 23:04:15 | 显示全部楼层
论坛里有,你找一下,如果实在找不到你到时就Q我,我告诉你!
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-2 15:16:53 | 显示全部楼层
wasps 发表于 2011-10-1 23:04
论坛里有,你找一下,如果实在找不到你到时就Q我,我告诉你!

ni 你 Q多少 啊 我的是 4.6 和 4.11的
routeros
回复

使用道具 举报

发表于 2011-10-3 09:01:01 | 显示全部楼层
396567018我一般上午在,
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:46 , Processed in 0.053539 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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