找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1853|回复: 3

[其它] 关于实现转向广告功能的疑问

[复制链接]
发表于 2008-1-16 09:30:05 | 显示全部楼层 |阅读模式

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

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

×
原帖:
关于类似于电信弹出广告(push业务),使用ros与简单web服务器实现。
http://bbs.routerclub.com/viewth ... p;extra=&page=1

小弟经过测试没有成功实现,请问各位大大操作的时候完全按照帖子里的设置来就可以了么(ip和端口已经修改),还是需要额外改动点什么。

另外这个功能是否实现了5秒钟后自动转向客户的目的网页?还是只转向到广告页面,不再转到客户输入的网址?

急!谢谢大大们~
routeros
发表于 2008-1-16 10:11:47 | 显示全部楼层

除非你做內容過濾..將html中的彈出容精確地去掉,

routeros
回复

使用道具 举报

发表于 2008-1-16 10:22:39 | 显示全部楼层
只是IP转向,而不会再转回来
#设置多久时间内不转向,下例是1小时2分10秒
:set time 1h2m10s
#设置转向到的IP地址
:set dst 192.168.100.69
#设置地址列表名
:set src  "src"
#把初次访问80端口的用户IP保存在地址列表中,直到指定的时间
/ip firewall mangle addchain=postrouting protocol=tcp  dst-port=80 action=add-src-to-address-list \
address-list=$src address-list-timeout=$time
#把初次访问80端口的目的IP转向到指定的目的IP
/ipfirewall nat add chain=dstnat protocol=tcp dst-port=80 action=dst-nat to-addresses=$dst to-ports=80 src-address-list=!$src

这样就转到了dst设定的IP,显示的是这个页面的内容,但是这时地址栏的地址还是原来的,为了完美的解决,还要在该页面做一次转向,这是http的问题了,与ROS无关
比如我在dst(192.168.100.69 www.mydom.com)的默认搜索文件index.php里有如下内容
<?php
  header("Location: http://www.mydom.com/index2.php");
  ?>
这样就可以完美的转向到http://www.mydom.com/index2.php

这是用php的例子,其他的用类似的方法,语法略有不同而已
routeros
回复

使用道具 举报

发表于 2008-1-16 10:25:01 | 显示全部楼层
查找用户名 kuwin
他好像发过这方面贴,有好好的解决方法.
我一直在用.
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 09:30 , Processed in 0.102507 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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