我们学校的校园网之前手机和win10都只需要通过wpa2就能正常使用(可能是win10也用于移动端),win7及以下则无法连入,后来经过更新连接手机时只需要通过wpa2的验证就能正常使用,但是pc端(win10)不止要通过wpa2,还要通过网页登录身份验证才能正常使用,否则只能访问校内网和ipv6,相当多国内网页无法浏览,很好奇是怎么做到这样识别的
通过user-agent判断。
这种的网络通讯模式一般都是http 只需要在服务端分析你的请求头(request headers)里面的
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36
即可