为啥我的 android 设备无法连接到 charles 代理,但在我连接到 Fiddler 代理时可以工作?

Posted

技术标签:

【中文标题】为啥我的 android 设备无法连接到 charles 代理,但在我连接到 Fiddler 代理时可以工作?【英文标题】:Why does my android device not connect to charles proxy but works when I connect to Fiddler proxy?为什么我的 android 设备无法连接到 charles 代理,但在我连接到 Fiddler 代理时可以工作? 【发布时间】:2017-05-05 14:42:33 【问题描述】:

当我启动并运行 Fiddler 后,我可以将我的 android 手机连接到它。我应该能够使用相同的设置(我的计算机 IP 和端口 8888)连接到 Charles(一旦我关闭了 Fiddler)。

但是,当我尝试连接到 Charles 时,我的手机浏览器超时并显示检查互联网连接。

导航到 localhost:8888 显示 charles 和我的计算机浏览器连接成功。

当我尝试使用手机连接时,我也没有收到有关 Charles 的提示。

任何指针表示赞赏。

【问题讨论】:

【参考方案1】:

您很可能没有在 Android 设备上安装 Charles 证书。

在您的 Android 设备上转到“chls.pro/ssl”,然后安装它显示给您的证书。

【讨论】:

如果我使用 fiddler 导航到 url 它不会安装?我是否需要使用 Charles 通过代理访问互联网才能安装它? 是的,需要连接Charles,否则无法安装。

以上是关于为啥我的 android 设备无法连接到 charles 代理,但在我连接到 Fiddler 代理时可以工作?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 Android 中将 autoConnect 设置为 true 时,App 不会重新连接到 BLE 设备?

无法将 Android Studio 连接到我的手机或 Bluestacks

无法从 android 设备连接到 xampp 服务器

Android设备无法连接到本地主机中的mysql [关闭]

Android Studio - 无法连接到设备(三星 Galaxy S7)

电脑为啥显示无法连接到这个网络?