买单吧 app 是如何检测科学上网的

2022-10-13 13:48:26 +08:00
 Stoney

科学上网用的小火箭,开启了黑名单模式,但是打开买单吧 app 还是会提示“检测到您的网络可能存在风险,请您检查您的网络设置”,这是怎么做到的?怎么规避呢

12337 次点击
所在节点    iPhone
30 条回复
RiverMud
2022-10-13 14:06:32 +08:00
Stoney
2022-10-13 14:16:56 +08:00
@RiverMud 不过貌似没有解决方案,我也看了代理的访问日志貌似也没看到相关的访问记录。另外用小火箭开启国内的 http 代理就没这提示,感觉像是检测到了是用来科学上网的
lynan
2022-10-13 14:20:49 +08:00
没研究过,说说我想到的方法:app 内请求一下 google.com ,能通就是科学了(可能还要判断一下大陆 ip )
LongLights
2022-10-13 14:22:52 +08:00
诶 我也是交行 visa 用买单吧从来没遇到 Wi-Fi 是家里路由器 流量是小火箭和圈 x 小火箭用的默认分流
Stoney
2022-10-13 14:25:16 +08:00
@Stoney 更正一下,貌似用小火箭直连国内的 http 代理也会出现提示,应该是直接检测了系统代理,奇葩的是用系统的 VPN 或者 WireGuard 连接反而没有提示了
Stoney
2022-10-13 14:28:31 +08:00
@lynan 感觉跟小火箭的实现方式有关系,用 WireGuard 就没有提示了
Stoney
2022-10-13 14:30:15 +08:00
@LongLights 你用小火箭的时候打开买单吧不会提示?
RiverMud
2022-10-13 14:30:58 +08:00
@Stoney 我用的也是小火箭,买单吧提示一样,农行 App 直接不给用。

/t//802669 里有人说 Quantumult X 可以在一定程度上避免这种检测。我买过 Quantumult ,不怎么好用就没用,不知道什么时候出的 X 。小火箭习惯了,并且个人比较反感 Quantumult 升级到 X 这种策略,不打算换了,出代理检测就点下,不给用就退下代理。
hash
2022-10-13 14:32:30 +08:00
靠请求某个检测 URL 的方法可以靠找到这个 URL 配置规则
但是 iOS 上如果是靠检测是否存在 tun 那任何办法都没用
Tink
2022-10-13 14:34:02 +08:00
vpn 服务吧
Stoney
2022-10-13 14:34:58 +08:00
@hash
@hash 这个感觉是检测 tun 的方法而不是访问某个 URL ,因为用系统的 VPN 或者 WireGuard 就不会提示了
python35
2022-10-13 14:37:57 +08:00
有没有可能是解析了域名看看是不是属于 fake-ip 地址段 来进行了判断
0x6c696e71696e67
2022-10-13 15:07:50 +08:00
在捷径里创建两个自动化就解决了,打开指定 APP 才打开小火箭,关闭 APP 自动关闭小火箭
vocaloid
2022-10-13 16:16:17 +08:00
关掉小火煎的 http 代理
SuperXRay
2022-10-13 16:31:05 +08:00
@RiverMud “个人比较反感 Quantumult 升级到 X 这种策略”
早期很长时间段 Quantumult 用户都是白送 X 的,而且人家另开一 APP,实现、UI 、交互全都不一样,合理的定价、勤快的更新、友好的买断制,不知道反感哪一点
systemcall
2022-10-13 16:32:42 +08:00
没在 iOS 上用过会检测的软件,猜测是检测是否存在 HTTP 代理,以及 DNS 解析的结果是否是 Fake-IP
安卓的 VPNService 可以绕过应用,对于那些应用来说,不使用什么特殊的权限应该是检测不到什么特征了,但是读取 App 列表还是可以嗅探出来
Windows 下非常容易嗅探出来
lanvsblue
2022-10-13 17:34:14 +08:00
iOS 系统提供了 API ,能够直接获取 VPN 的连接状态 https://stackoverflow.com/questions/16285093/how-to-detect-iphones-vpn-connectivity
neptuno
2022-10-13 17:37:04 +08:00
@SuperXRay 确实,跟 surge 比起来便宜太多了
Stoney
2022-10-13 19:19:24 +08:00
@lanvsblue 用真正的 VPN 没事,比如系统自带的或者 WireGuard
LongLights
2022-10-13 19:24:09 +08:00
@Stoney 抱歉 刚试了下 我现在小火箭也弹了…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/886622

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX