今天尝试用charles抓包,电脑配置的没啥问题,手机配置电脑的代理后charles客户端也提示了是否允许的框等等的,手机的协议也同样弄了的,但是每次一连上代理手机软件就没网,但是电脑端的charles又能接收到包,我就不明白这是为什么,上网搜了一大圈都没找到有效的解决方法。包括我连端口也改过了但还是没什么效果,想请问有没有最新的解决办法?
1条回答 默认 最新
- ChatGPTᴼᴾᴱᴺᴬᴵ 2023-01-05 08:27关注
有几个可能的原因会导致 Charles 无法正常工作:
- Charles 和手机的网络不在同一局域网内。在这种情况下,你需要确保 Charles 和手机处于同一局域网内,或者使用 Charles 的远程代理功能。
- Charles 使用的是 HTTP 代理,而手机应用程序使用的是 HTTPS。在这种情况下,你需要在 Charles 中配置 SSL 代理。
- Charles 的代理端口和手机的代理设置不匹配。确保 Charles 使用的代理端口与手机设置的代理端口相同。
- 手机上的软件防火墙或安全软件可能会阻止 Charles 连接。在这种情况下,你需要关闭或暂时禁用防火墙或安全软件,以便 Charles 能够正常工作。
如果上述方法都无法解决问题,你可以尝试以下解决方法:
将手机的代理设置改为手动,然后手动输入 Charles 的 IP 地址和代理端口。
重新启动手机和电脑,再尝试连接。
尝试使用其他网络,比如 Wi-Fi 或移动数据。
在 Charles 中检查是否有任何错误信息或警告。
查看 Charles 的常见问题解答,看看是否有类似的问题并获得帮助。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 ecology9的待办推送外部系统
- ¥15 Mplus跑出来的数据只有原数据的一半
- ¥15 vue项目添加全局处理解决一些开发问题
- ¥40 微信小程序前后端交互
- ¥15 linux安装依赖问题
- ¥50 数据预处理(大量数据)
- ¥15 多设备数据融合可视化显示控制
- ¥15 公众号关键词自动回复超链接
- ¥18 help me! 希望大家来看看 吉~
- ¥15 C++显示超限兔子集结