主持一个简单的网站上的无线路由器?

我需要设置一个WiFi“访客”访问networking,将自动引导用户到一个网站的Flashvideo。 该网站可以内部或外部托pipe。 目标是确保用户在video播放完毕之前不能访问其他任何内容,或者在同意WiFi的条款之后进行一定的时间。

问题,任何实际上可以作为networking服务器工作的无线路由器,其中的文件可以存储和加载? 我熟悉SonicWALL设备,并且已经build立了访客networking。 这将避免我们从外部托pipe网站。

如果我们在外部托pipe网站,一旦用户join了无线networking,有没有办法让他们在网页上,直到video完成?

对的,这是可能的。 你最好的select是find一个可以运行OpenWRT或DD-WRT固件的路由器。 这两个都允许你在路由器上运行一个Web服务器。

OpenWRT更像是一种纯粹的开放源代码体验,但以我的经验来看,它是由更less的路由器支持的。 以下是支持的路由器列表,以下是设置Web服务器的说明 。

对于DD-WRT,这里列出了支持的路由器和设置networking服务器的说明 。

就强迫用户观看video而言,您正在寻找Captive Portalfunction。 例如,OpenWRT有辣椒 。 路由器会保留一个已经通过video遭受攻击的“已批准”主机列表,并且来自未批准主机的任何HTTP请求都将被重写以加载video。

为了确保用户观看整个事情 ,Flashvideo本身需要向路由器发出完成信号。 这可以通过在最后访问特定的URL来完成。 (完成这是一个Flash特定的技能。)该URL将指向您的Web服务器上的一些脚本。 脚本会将主机标记为已批准,然后将其redirect到某个成功页面。 (和Google一样)

祝你好运!