保持连接到具有强制门户的wifi网络
我正在使用iOS设备连接到无线网络。 为了访问互联网,会显示一个强制门户页面,提示输入用户名和密码。 我希望我的设备忽略该页面并保持连接到无线局域网。 我不介意如果我不能上网 - 我只想连接到WiFi网络上的其他设备。 我可以在其他设备(Android,笔记本电脑等)上执行此操作,它只是iOS设备似乎强制执行“使用强制门户或断开连接”策略。
那么,有没有办法让我的iOS设备保持连接到具有强制门户的wifi lan?
这是iOS的一个众所周知的问题。 在我看来,苹果公司错误地认为任何连接iOS Wi-Fi的设备都必须访问互联网,并且必须能够访问Apple的服务器(其中有几十个,其中只有一个是apple.com)。
设备从列表中随机选择服务器,并尝试从所选服务器的随机文件路径中加载特定的HTML文件。
如果设备连接到Wi-Fi接入点但无法到达Apple,则iOS会假定用户尚未登录到接入点,因此必须显示强制门户登录页面。
这对于希望用户设备仅访问本地网络上的网络资源的开发者而言是悲哀的,在该网络资源中没有提供或不需要互联网访问; 并且当接入点打开时不需要登录。 强制门户页面只是混淆了用户。
解决方案是欺骗Apple服务器。 我知道的唯一方法是将Web服务器配置为记录用户设备HTTP尝试中的某些非随机内容,并提供设备正在查找的文件。 这是LibraryBox和PirateBox如何做到的。 检查LibraryBox.us。
链接地址: http://www.djcxy.com/p/72103.html上一篇: Remain connected to wifi network that has a captive portal