Charles抓包手机端
1.手机和电脑连在同一个网络。
Proxy Setting ->Proxies ->Port:5387. Enable transparent HTTP proxying.
手机连接代理 IP:5387
电脑,允许chalers连接ip为***: Allow 【至此手机可抓包】
Help -> SSL Proxying -> Install Charles Root Certificate,安装证书并信任
Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,指导手机访问chls.pro/ssl 下载安装证书【iphone安装后需要添加信任】
Proxy -> SSL Proxying Settings...,Host:*Port:443
参考文档:https://www.cnblogs.com/mabingxue/p/8780117.html
遇到的问题:
小米手机chls.pro/ssl 下无法安装证书,方法:
按照Charles的提示,设置好 Proxy->Mac Proxy(Windows同理设置启用本机器代理服务,勾选windows proxy),PC打开 chls.pro/ssl
下载得到一个 charles-proxy-ssl-proxying-certificate.pem 证书
传送到手机(姿势自选)
设置 > 更多设置(系统和设备) > 系统安全 > 从存储设备安装
IOS端
当证书什么的配置完毕后仍报
Client SSL handshake failed - Remote host closed connection during handshake
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
【Charles抓包手机端】可以通过尝试 通用->关于本机->证书信任设置中信任证书信任 来进行解决
推荐阅读
- 学习工作中想要高效率(真|学习工作中想要高效率?真 ? 小众手机APP神器满足你!)
- 要改变孩子,首先要改变自己
- iOS移动网络抓包
- 百度手机浏览器能听会看,实现移动生活全程自然交互
- 只要有一台手机,人人都可以是摄影师
- 现代人的痛苦
- 一味地刷手机让你的效率越来越低下
- 如何在手机上查看测试vue-cli构建的项目
- H5、js调用手机通话|H5、js调用手机通话,短信
- iPhone手机这些使用指南|iPhone手机这些使用指南 你知道多少()