[分享发现] 一个不小心就被小米恶心到了


背景

最近手机由 K20P 升级到 K40S ,其他的功能还好,但就一直有一个问题很恼人:

手机连接 wifi 后显示:”已连接设备,但无法提供互联网连接”,虽然点击继续连接也能正常上网,但个别 APP 会检测到当前无 wifi 而报错,也挺烦的,于是开始了漫长的(也就 1 个小时)找 bug 之旅。

https://s1.ax1x.com/2022/05/13/ODADvF.jpg

https://s1.ax1x.com/2022/05/13/ODABgU.jpg

本来以为可能和原生 android 一样,会请求 google 域名确定访问连通性,可是转念一想也不对,我的路由器已经魔法升级过,按理说也不会出现这种情况。

于是按照网上的方法试了个遍,重置 wifi 设置,路由器关闭 ipv6 ,静态 IP ,换子路由器都无果。绝望时突然想到之前屏蔽了小米电视的开屏和投屏广告,一共大约 50 个域名,于是用二分法找到了这个域名:

ad.mi.com

取消屏蔽后 wifi 不再提示”已连接设备,但无法提供互联网连接”。

突然回想起好像有一段时间大家都在吐槽 MIUI 广告多,现在在看这个广告域名,感觉就是 MIUI 在回应说爱用用,不用 GUN ,真是讽刺啊!

最后求一个即能继续屏蔽ad.mi.com,又能让 wifi 不提示错误的办法。