【问题标题】:Captive Portal and HTTPS Redirect强制门户和 HTTPS 重定向
【发布时间】:2018-07-27 16:26:21
【问题描述】:

所以我的路由器上的两个重定向元素有点麻烦。因此,当用户连接到路由器时,我希望我的主页能够像连接到机场 wifi 时一样自动弹出。此外,我希望任何搜索都能返回我的主页。通过在我的 dnsmasq.conf 文件中添加两行,我成功完成了这两项任务。

address=/myssid.local/my.ip.add.ress
address=/#/my.ip.add.ress

但是,我有两个问题。首先是它只会重定向http请求而不是https。例如,http://www.google.com 返回我的主页,但 https://www.google.com 返回错误。有没有办法解决这个问题?我还希望找到一种方法将用户从 Apple 和 Android 产品上弹出的强制门户重定向,因为强制门户的 javascript 限制阻碍了我的项目。我想在强制门户上有一个简单的按钮,可以将用户从强制门户重定向到 Web 浏览器。我尝试了各种尝试来创建“成功”页面以强制关闭 Apple 的 CNA。然而,所有这些尝试都导致当用户通过 Apple 产品连接到 wifi 时,什么都没有打开。

【问题讨论】:

    标签: javascript http https openwrt portal


    【解决方案1】:

    您对 https 问题无能为力:https 的一部分是断言您已连接到正确的通信伙伴,而不是中间人(例如强制门户)

    在 HTTP 中,您无法重定向到特定应用程序。这取决于浏览器如何处理任何链接。 http 链接通常由该应用程序本身处理。如果您有一个注册协议或特定 URL 或 MIME 类型的特定应用程序,您可能会收到问题(例如,打开 RSS 提要),但不能保证您的应用程序已安装,或没有其他应用处理相同的协议。

    另外,恕我直言,强制门户网站只是“破碎的互联网”的另一个词。但这只是一个结束的想法。不要在这方面投入太多时间:仅使用 https 的网站越多,强制门户网站的用处就越少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 2018-12-29
      相关资源
      最近更新 更多