mac 电脑上安装了 charles,在公司使用苹果手机链接 mac 上的 charles 代理后,无法抓取手机端数据(前提是我的 mac 上已安装了 charles 的证书,苹果手机端也安装了证书,也信任了)一直都是链接不上网络的状态。但是回到家里就可以正常链接,并且进行抓包。感觉是公司网络问题,但是之前一直使用的好好的(之前在公司是可以抓包的,正常使用的)求大神帮忙分析下,如何解决?目前查不出原因。
1
zer 2019-06-17 12:28:29 +08:00
设置-通用-关于本机-证书信任设置,把 Charles 的证书信任下就可以了
|
2
nanhezzb 2019-06-17 12:29:45 +08:00 1
1.端口设置
2.VPN 原因 3.路由 原因,例如 AP 隔离 试一试 Ping 下手机 IP,另外根证书没关系,就算不装证书应该也能抓到网络请求。 |
6
littlewing 2019-06-17 19:25:30 +08:00
楼主来了那么多年了,都不知道 v2 发帖可以写正文的吗
|
7
shawndev 2019-06-17 19:29:57 +08:00
看一下电脑是不是开了代理。
|
8
xdays 2019-06-17 19:32:37 +08:00
装 docker 了没?
|
9
xdays 2019-06-17 19:34:11 +08:00
Docker for Mac 有个 http proxy 的功能监听在 8888 端口,正好和 charles 的默认端口冲突,如果你装了,可以吧 charles 修改到别的端口上去。
|
10
tomoya92 2019-06-17 20:04:20 +08:00 via iPhone
楼主尝试抓一下 osc app 的请求,看能不能抓到,我是一直抓不到,好像是有个防中间攻击加了个证书验证身份
|
11
Pudge1337 2019-06-17 20:06:09 +08:00 via iPhone
关掉梯子试试?
|
12
h386926074 2019-06-19 10:22:02 +08:00
我用了这个后 把 charles 删除了 上传 appstore 从 100k 到 10k 了 ,现在还没有找到原因 😓
|