Charles抓包Https请求(MAC)
Mac下的抓包利器, 所有请求都逃不过它的法眼
安装和使用
请移驾: Charles安装与使用
Https配置
SSL代理注意事项
- Mac和手机一定是同一个网络(网段必须一样)
- 把Mac设置为代理服务器
Proxy -> Proxy Settings...
Proxies -> HTTP Proxy -> 默认端口:8888 -> Enable transparent HTTP Proxying 打钩
macOS -> Enable macOS proxy打钩, 能勾的都可以勾上
- Mac和手机都需要安装证书
Help -> SSL Proxying -> Install Charles Root Certificate
Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser
- 手机证书安装:
配置好手机代理 -> 浏览器输入:chls.pro/ssl -> 进行安装即可
- 手机安装证书后一定记得开启, 开启, 开启!!! 我就被坑在这里了
设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 把Charles Proxy CA证书开启
- 手机代理设置:
设置 -> 无线局域网 -> 当前WiFi -> 配置代理 -> 手动 -> Mac的IP和端口 -> 存储
- 设置需要代理的https请求
Proxy -> SSL Proxying Settings... -> Enable SSL Proxying勾上 -> 可以全局都代理: *:443
- 单独设置域名开启/关闭SSL
右键请求的域名 -> Enable SSL Proxying / Disable SSL Proxying
- 本机IP快速查看
Help -> Local IP Addresses
- 如果mac有其他代理软件, 建议先关掉, 避免冲突
参考:
blog comments powered by Disqus