如何关闭Captive Network Assistant(CNA)自动弹出页面

Mac OS,都有个功能,当接入无线网络后,会自动检测网络是否通。如果不通,则会自动弹出一个页面,让用户去登录。

分许应该是这个原理

  1. 发送一个HTTP/1.0的请求到 http://www.apple.com/library/test/success.html
  2. 接收一个回应,如果回应跟它预计的结果一致,那么认为网络是通的,就不会自动弹出页面。同时,状态栏的WIFI图标出现。流程结束。否则,进入下一步。
  3. 如果收到的回应不是它想要的那个,它就认为有CWP存在。
  4. 如果有CWP存在,iOS就会自动打开一个页面,在这个页面中再请求一次http://www.apple.com/library/test/success.html,这一次,使用的是HTTP/1.1。
  5. 然后就弹出Login页面了。

如果正常返回HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>Success</TITLE>
</HEAD>
<BODY>
Success
</BODY>
</HTML>


而我在公司内网工作, 接入了一个带有上外网(Internet)认证的网络, 我却不具备登录用户名密码, 因为我仅需要访问内网服务器与资源.

而MAC os 10.9.4 每隔一段时间就弹出一个页面,让我去登录。十分讨厌, 请问是否可以关闭此功能?

发布日期 2014年9月10日 下午9:32

回复
回复量: 2

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

如何关闭Captive Network Assistant(CNA)自动弹出页面

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!