访客接入点登录屏幕重定向如何工作?

访客接入点登录屏幕重定向如何工作?

我有一个访客 AP,当我通过 Android 手机的 wifi 选项卡连接到它时,它会显示一个登录屏幕,要求输入访客姓名和电子邮件。单击访客 wifi 后,登录屏幕会打开,不需要密码,但是您需要输入您的姓名和密码并确认策略。这必须每天进行,所以我想自动执行此操作并使用 RPI 来执行此操作。我正在启动 wpa_supplicant 以连接到 SSID,但现在我想知道如何获取登录屏幕 URL?如果我有 URL,我可以通过一些浏览器测试框架自动执行该过程。

使用哪种机制重定向到访客登录屏幕?登录屏幕 URL 来自哪里(DHCP?)?是否有使用的标准?

答案1

我知道的强制门户解决方案会捕获第一个 http 请求并将浏览器重定向到登录页面。Firefox 使用此 URL 来检测强制门户:http://detectportal.firefox.com/success.txt

你可以在 Wi-Fi 连接后直接使用以下命令进行测试:curl -vhttp://detectportal.firefox.com/success.txt

您应该会看到 302 重定向。

相关内容