使用的方法是安卓手机分享热点,iPad 和 MacBook 登录到手机分享的热点上,iPad 上安装了 mitmproxy 的证书,已经开启信任,HTTP 代理填写的是 MacBook 的 IP ,端口是默认的,然后在 MacBook 上开启一个终端用 mitmweb
进入图形界面查看抓取结果,昨天还能正常抓取到,今天没做什么改动,结果开启代理后上不了网,命令行提示
Client TLS handshake failed. The client disconnected during the handshake. If this happens consistently for gateway.icloud.com.cn, this may indicate that the client does not trust the proxy's certificate.
已经尝试过重新安装证书(因为是想要抓包 iPad ,尝试了 IOS 的证书和其它系统的证书),三个设备都尝试过 WiFi 的重连和关机重启,都不行,请问问题出在哪里?是 mitmproxy 的问题吗?这种情况要怎么定位问题呢?以及想要抓包 iPad (国区)有推荐的方法吗?
1
airqj 134 天前 via Android
后端开起了证书校验?
|
2
dearmymy 134 天前 1
其实有可能是 app 自动更新,新版本校验了 ssl 证书了。你可以确认下是不是 app 版本升级了。去 qimai 看看是不是最近发新版本,如果升级那就只能越狱装插件了。没升级去装个 fiddler 之类的其他对比下。大概率是 app 升级了。
|
3
wow0o 134 天前 via iPhone
看着是 icloud~这个可不兴代理啊。容易封号
|