如何强制连接到无线路由器的设备打开本地网络服务器托管的网站

如何强制连接到无线路由器的设备打开本地网络服务器托管的网站

请帮助我如何配置它。

我有一个小面包店,想创建一个本地网络服务器来托管数字菜单。客户可以通过无线路由器从任何具有 Wi-Fi 连接的设备(如智能手机、平板电脑、笔记本电脑等)访问它。

这个无线路由器不会连接到任何ISP,它只连接到本地网络。

我希望连接到我的无线路由器并打开互联网浏览器的客户能够自动重定向到带有数字菜单的本地网络服务器 URL,就像您连接到公共热点并被迫订阅任何服务时一样。

因此,网络中的元素将是:带有 Wi-Fi 的客户端设备、无线路由器和带有网络服务器的 PC。

答案1

如果您有支持将所有请求重定向到身份验证页面的 wifi 设备,则可以这样做,然后将身份验证页面作为菜单,而不是实际的身份验证页面。 问题是,许多手机只有在 wifi 和 3g/4g 都可用时才会使用 wifi 连接。

我知道我会避开那些劫持我的连接的地方,而且我被迫更改手机设置来浏览网页。

答案2

你可以使用 DHCPd、IPTables/IPFW/pf 和一些有创意的 CGI 或 PHP 脚本来破解一些东西,但传统的做法是获取一个预先构建的解决方案,比如蓝色插座. 长期工作/维护较少。

答案3

无线接入点通常具有类似于“热点设置”或“启用 HTTP 重定向”的设置。这将允许您最初将它们发送到本地 Web 服务器(可能使用 IP 地址而不是 DNS 条目)。

答案4

您可能希望在 PC 或 WRT 固件上运行 Captive Portal。

查看这个问题

他们建议使用CoovaChilli它使用 Open-WRT 固件在 Linksys WRT54G 上运行。

相关内容