Closed 250king closed 2 months ago
临近开学,回校就重新架设自动登录。后来宿舍反馈经常掉线。 我后来仔细分析一下,看到很多探测错误:
…… [05:58:31 022] ERROR [com.rsplwe.esurfing.DialerApp] (DialerApp$main$networkCheck$1:77) - Request Error: connect.rom.miui.com [05:58:32 023] ERROR [com.rsplwe.esurfing.DialerApp] (DialerApp$main$networkCheck$1:77) - Request Error: connect.rom.miui.com [05:58:33 025] ERROR [com.rsplwe.esurfing.DialerApp] (DialerApp$main$networkCheck$1:77) - Request Error: connect.rom.miui.com [05:58:34 026] ERROR [com.rsplwe.esurfing.DialerApp] (DialerApp$main$networkCheck$1:77) - Request Error: connect.rom.miui.com [05:58:35 027] ERROR [com.rsplwe.esurfing.DialerApp] (DialerApp$main$networkCheck$1:77) - Request Error: connect.rom.miui.com ……
重启就没事了,但过一阵子又出现问题了 后来在掉线的时候我尝试ping connect.rom.miui.com,结果发现不通,但如果curl http://223.5.5.5/(阿里云DoH)会正确302到认证网页,也就意味着如果在没有登录的情况下在部分学校连DNS都会屏蔽 后来我也根据我的想法把探测URL改为上述的网址,并稍微修改逻辑,截至目前没有问题了
ping connect.rom.miui.com
curl http://223.5.5.5/
可以手动在hosts里设置ip
其实我还有一个想法,就是先ping网关来检测局域网是否正常,然后ping外网任意网站来检查网络是否可以访问,如果ping超时HTTP获得IP和AC,如果正常也可以通过HTTP增强检测
https://github.com/Rsplwe/ESurfingDialer/pull/56
临近开学,回校就重新架设自动登录。后来宿舍反馈经常掉线。 我后来仔细分析一下,看到很多探测错误:
重启就没事了,但过一阵子又出现问题了 后来在掉线的时候我尝试
ping connect.rom.miui.com
,结果发现不通,但如果curl http://223.5.5.5/
(阿里云DoH)会正确302到认证网页,也就意味着如果在没有登录的情况下在部分学校连DNS都会屏蔽 后来我也根据我的想法把探测URL改为上述的网址,并稍微修改逻辑,截至目前没有问题了