某教育类软件检测代理的解决方法
本文最后更新于:2023年8月1日 上午
事情的起因
当手机开启了VPN,某教育类软件xx笑联的软件,从而显示网络错误。其实这样的软件挺常见的,多数为金融类软件会识别出你当前是否开启代理,但是网上的解决方法已有,根据抓包他的域名从而 skip-proxy 即可实现。这个软件即使我抓包了其域名并添加到规则里仍然不能停止其网络异常的弹窗-__-,遂即需要换一种思路。
事情的过程
灵感 0
在V站上找到一篇帖子,存钱吧(好像是这个软件),作者说添加域名也无效,但是使用wireguard或者系统自带的VPN并不会禁止访问,我随即效仿,发现这个软件的判断方法与之相似,但是帖子下面并没有解决方法。
灵感 1
在搜寻互联网的结果下,我无意中找到了相关的解决方案,如果你是shadowrocket的用户,只需要这么做。
将代理类型设置为None即可,随后查了相关的副作用,就本人而言,相关的去广告的模块偶尔有失效作用,但是又不是不能用(
写在最后
随后查询了一下surge的手册,应该是代理软件建立了两个方式进行代理,一个是HTTP的,一个是类似于TUN模式的代理方式,一般情况下是混合模式,就是同时运行着,而这个软件的检测方式也是对HTTP的检测,此时关闭掉HTTP,直接使用TUN代理(在网络层能代理绝大多数不支持代理的软件),就不会弹窗了。在这里喷一下这类打着教育旗号并且强制学生下载的垃圾软件,但凡按照正常的开发逻辑和框架,支持系统代理至少是一个GUI软件应该支持的功能,并且检测VPN并不能使你的程序更安全。
TUN:这种代理方式更加底层一点,创建一个虚拟网卡来接管你的所有流量,可以适用于那种不遵守系统代理的程序,在PC上使用命令行工具时想使用代理也可以用这种方式。但在移动平台上,网络上有TUN比Http proxy开销更大的说法,但经自己的不科学测试,个人感觉差别不大或者可以接受。
补充
最近在用运营商app进行话费充值时发现会检测网络状况,无论是warp还是添加(已解决,可能是手机或者小火箭MITM的问题🤨,有听说小火箭MITM不太稳)*.10086.cn
到skip-proxy或者上文的方法都会被识别到,这种情况可能是系统级的VPN检测,但是测试下来,发现并不是单纯检测系统VPN,所以可能是其他检测方式
,目前只能关闭代理,没有找到很好的解决方法。如果你有好的解决方法,欢迎交流hh
找到一篇LOON的手册,小火箭太难受了几乎没有document - - 果然喜欢折腾的还是得选更贵的软件!
1 |
|
这里我贴上LOON手册的链接,感兴趣的可以了解一下。
更新
最近发现了小火箭的手册,爱折腾的可以了解一下。