为啥我的 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设备无法连接到本地主机中的mysql [关闭]