mac 电脑上安装了 charles,在公司使用苹果手机链接 mac 上的 charles 代理后,无法抓取手机端数据(前提是我的 mac 上已安装了 charles 的证书,苹果手机端也安装了证书,也信任了)一直都是链接不上网络的状态。但

2019-06-17 12:17:35 +08:00
 wgq0335

mac 电脑上安装了 charles,在公司使用苹果手机链接 mac 上的 charles 代理后,无法抓取手机端数据(前提是我的 mac 上已安装了 charles 的证书,苹果手机端也安装了证书,也信任了)一直都是链接不上网络的状态。但是回到家里就可以正常链接,并且进行抓包。感觉是公司网络问题,但是之前一直使用的好好的(之前在公司是可以抓包的,正常使用的)求大神帮忙分析下,如何解决?目前查不出原因。

3150 次点击
所在节点    macOS
12 条回复
zer
2019-06-17 12:28:29 +08:00
设置-通用-关于本机-证书信任设置,把 Charles 的证书信任下就可以了
nanhezzb
2019-06-17 12:29:45 +08:00
1.端口设置
2.VPN 原因
3.路由 原因,例如 AP 隔离
试一试 Ping 下手机 IP,另外根证书没关系,就算不装证书应该也能抓到网络请求。
wgq0335
2019-06-17 13:49:47 +08:00
@nanhezzb 突然好了,就是 ping 手机的时候发现有的时候通有的时候不通,很诡异,感觉应该是公司网络有问题
wgq0335
2019-06-17 18:20:39 +08:00
@nanhezzb ping 手机不通怎么办?
nanhezzb
2019-06-17 18:43:21 +08:00
@wgq0335 网络问题找网管
littlewing
2019-06-17 19:25:30 +08:00
楼主来了那么多年了,都不知道 v2 发帖可以写正文的吗
shawndev
2019-06-17 19:29:57 +08:00
看一下电脑是不是开了代理。
xdays
2019-06-17 19:32:37 +08:00
装 docker 了没?
xdays
2019-06-17 19:34:11 +08:00
Docker for Mac 有个 http proxy 的功能监听在 8888 端口,正好和 charles 的默认端口冲突,如果你装了,可以吧 charles 修改到别的端口上去。
tomoya92
2019-06-17 20:04:20 +08:00
楼主尝试抓一下 osc app 的请求,看能不能抓到,我是一直抓不到,好像是有个防中间攻击加了个证书验证身份
Pudge1337
2019-06-17 20:06:09 +08:00
关掉梯子试试?
h386926074
2019-06-19 10:22:02 +08:00
我用了这个后 把 charles 删除了 上传 appstore 从 100k 到 10k 了 ,现在还没有找到原因 😓

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

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

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

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

© 2021 V2EX