在 wifi 路由器上托管一个简单的网站?

在 wifi 路由器上托管一个简单的网站?

我需要设置一个 wifi“访客”访问网络,该网络会自动将用户引导至包含 Flash 视频的网站。该网站可以内部托管,也可以外部托管。目标是确保用户在视频播放完毕之前或在同意 wifi 条款后的一定时间内无法访问任何其他内容。

有疑问,有没有可以作为 Web 服务器的 wifi 路由器,可以存储和加载文件?我熟悉 SonicWALL 设备,并且已经设置了访客网络。这样可以避免我们在外部托管网站。

如果我们确实在外部托管该网站,一旦用户加入 wifi,有没有办法让他们留在页面上直到视频播放结束?

答案1

是的,这是可能的。最好的办法是找到一个可以运行OpenWRT或者DD-WRT固件。这两种方式都允许您在路由器本身上运行 Web 服务器。

OpenWRT 更像是一种纯粹的开源体验,但根据我的经验,支持它的路由器较少。以下是受支持的路由器列表,下面是设置网络服务器的说明

对于 DD-WRT,这是受支持的路由器列表设置网络服务器的说明

至于强迫用户观看视频,你正在寻找强制门户功能。例如,OpenWRT 具有胡椒斑路由器会保存一份已加载您视频的“已批准”主机列表,任何来自未批准主机的 HTTP 请求都将被重写以加载视频。

为了确保用户观看整件事,Flash 视频本身需要向路由器发出完成信号。这将通过访问末尾的特定 URL 来完成。(实现这一点是一项 Flash 特定的技能。)该 URL 将指向 Web 服务器上的某个脚本。该脚本会将主机标记为已批准,然后将他重定向到某个成功页面。(例如 Google。)

祝你好运!

相关内容