Devifish

  • 首页
  • Develop
  • Windows
  • Linux
  • Android
  1. 首页
  2. Android
  3. 正文

Android原生系统网络感叹号消除

2020年8月12日 1417点热度 31人点赞 0条评论

原因

这是Android 5.0引入的网络评估机制:就是当你连上网络后,会给目标产生204响应的服务器发送给一个请求,如果服务器返回的是状态码为204的响应,那么就 被认为网络可以访问;否则,如返回的是其他状态码,那么将被视为网络访问需要登录操作等;没有响应的话,就被认为是网络不可访问。这里的情况就是,目标服 务器不能正常访问

修改&恢复默认

默认使用https来验证,如要使用http,需要 先写入关闭 https 验证的配置,再填写 http 服务器 。

• 使用https 
adb shell settings put global captive_portal_https_url 服务地址

• 使用http 
adb shell settings put global captive_portal_use_https 0 
adb shell settings put global captive_portal_http_url 服务地址

•  使用默认,即删除配置 
adb shell settings delete global captive_portal_http_url 
adb shell settings delete global captive_portal_https_url

产生204响应的服务器

  • http://connect.rom.miui.com/generate_204
  • http://www.v2ex.com/generate_204
  • https://captive.v2ex.co/generate_204
  • http://www.noisyfox.cn/generate_204
  • http://www.google.cn/generate_204

标签: 暂无
最后更新:2020年8月12日

devifish

这个人很懒,什么都没留下

点赞

文章评论

取消回复

COPYRIGHT © 2021 devifish.cn. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

赣ICP备20010276号