charles抓包
手机抓包
- 配置代理


2.连接手机
手机和pc必须连接同一wifi下
查看当前pc的ip地址

在手机wifi连接中设置代理:
代理地址为pc的ip
端口为1中设置的端口号(这里是:8888)
正常情况下就可以在charles中查看到手机访问的http网络请求了
3.查看https网络请求(https抓包)
3-1 安装证书

找到对应证书双击打开

全部改为始终信任

3-2
在手机上安装证书


用手机访问chls.pro/ssl就可以下载安装文件,最好使用手机自带的浏览器,iphone手机需要使用safari
iphone手机下载后:
1. 需要进入`设置`安装证书(正常情况,打开设置`最顶部`就会展示刚刚下载好的证书)
2. 安装后需要在`设置->通用->关于本机->证书信任设置`中开启证书
- 配置SSL

遇到的问题
- 手机无法访问下载证书页面
Charles Error Report
Name lookup failed for remote host
Charles failed to resolve the name of the remote host into an IP address. Check that the URL is correct.
The actual exception reported was:
java.net.UnknownHostException: chls.pro: nodename nor servname provided, or not known
Charles Proxy, http://www.charlesproxy.com/
解决方案:
在电脑网络设置里增加DNS:144.144.144.144
chrome抓包
-
proxy setting

-
配置代理,这里使用的是插件SwitchyOmega
新增一个情景模式charles,配置代理服务器为127.0.0.1或本机当前的ip即可

-
在浏览页面时使用即可


浙公网安备 33010602011771号