我希望当有人连接到 WiFi 网络时,能够提供本地网页(在 LAN 上)。这种情况在图书馆、咖啡馆等地方经常发生,所以我确信可以做到,但我不知道如何做,而且通过搜索网络似乎找不到太多信息。再加上我的网络知识非常有限,我希望你们能给我指明正确的方向。非常感谢!
答案1
您要搜索的词条是强制门户。
答案2
您可以使用 m0n0wall 创建强制门户/围墙花园。它可以免费下载,并且有大量的设置文档。(http://m0n0.ch/wall)
如果您需要一些更高级的路由(例如重定向出站 SMTP 连接),您可以使用 pfSense,它是 m0n0wall 项目的一个分支。(http://www.pfsense.com)
当然,如果您想花点钱,您可以使用 Nomadix 设备。(http://www.nomadix.com)
答案3
这可以通过以下组合来实现:
- 拒绝/拒绝/中断与非白名单 IP(您的 Web 服务器)的所有连接
- 拦截并响应所有 HTTP/HTTPS 请求,重定向到您的 Web 服务器
您的网络服务器应该包含一些操作来授权用户,此时用户不再受上述行为的影响。
有几种商业产品可以实现此行为,但您也可以自己动手。我不知道有任何免费的 OTS 解决方案,但我敢打赌您可以找到一个。