我在本地网络上有一个单页 Python 简单服务器,邀请某人对该服务发表评论。它位于 IP 地址 192.168.40.130:8000,当然,仅在网络内可用。我正在尝试这样做,以便在连接到 Wifi 时,此页面会自动为每个人打开(也是登录页面)。装有 Linux Mint 的计算机用作路由器。试图谷歌找到现成的服务,我试图在没有它们的情况下做到这一点。也许有人可以告诉我用哪种方式挖掘。
我在本地网络上有一个单页 Python 简单服务器,邀请某人对该服务发表评论。它位于 IP 地址 192.168.40.130:8000,当然,仅在网络内可用。我正在尝试这样做,以便在连接到 Wifi 时,此页面会自动为每个人打开(也是登录页面)。装有 Linux Mint 的计算机用作路由器。试图谷歌找到现成的服务,我试图在没有它们的情况下做到这一点。也许有人可以告诉我用哪种方式挖掘。
Linux Mint 上的路由器很残酷)
不用拐杖的解决方法:
最简单的是将
coova-chilli
页面作为框架放入辣椒登录页面。在那里你可以留下一个按钮进入真正的互联网和短信授权。拐杖的解决方法:
您在新端口上启动第二台服务器,例如 8010。服务器应始终发出 302 重定向到带有评论的页面。
防火墙将 http 流量包装到新服务器。
端口 443 不是必需的,但对于禁用 Captive Portal 的设备,您可以。为此,让我们运行
stunnel
有了这个配置
证书将脱离自签名 - 这里主要是欺骗浏览器。
连接到网络后,用户将被转移到重定向服务器,并从它转到您的页面。
如果重定向是通过 squid 完成的,则该解决方案可以变得不那么骇人听闻,但还有更多设置。