iPhone手机连接wifi网络时的portal认证

编程知识 更新时间:2023-05-01 02:46:34

iPhone手机连接open模式(二层不认证)的wifi网络的web认证(三次基于IP的认证)流程与问题。


正规流程

iPhone手机在连接到wifi网路之后,会自动访问苹果自己的captive portal页面(http://captive.apple/hotspot-detect.html),验证当前所连接的wifi网络是否有Internet连接。




如果网络可访问到苹果的captive-portal服务器,表明有Internet连接,其会回复一个success报文,iPhone在左上角显示wifi信号图标,流程完结。



WEB认证


web认证情况下网络不可达,iPhone在等待超时之后,会自动打开浏览器,再次访问captive-portal页面。在此时机,wifi路由器劫持此http网页访问,发送一个http重定向报文到iPhone手机,其收到回复,将显示wifi路由器自己的web-portal认证界面(测试报文,重定向到内部地址192.168.1.93。^_^):



iPhone手机有的型号在收到wifi路由器的重定向报文后,无法自动打开认证界面。iPhone会具体判断此wifi不可后,而自动断开,导致用户无法上网。解决方案可在wifi路由器上配置策略,放行iPhone到captive.apple的通信报文,当其接收到苹果portal服务器的success报文后,需要用户手动打开浏览器,此时在弹出wifi路由器的认证界面。


采用Google Android操作系统的手机(实测小米5plus)也会在连接wifi之后,自动访问小米的MIUI的官方网站(http://connect.rom.miui/generate_204),来测试是否有Internet连接。



更多推荐

iPhone手机连接wifi网络时的portal认证

本文发布于:2023-04-23 02:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/83997cbbe8d163251bafa55e76518ec9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:手机   网络   iPhone   portal   wifi

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 97882文章数
  • 24954阅读数
  • 0评论数