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抓包手机端)