Charles抓包http/https(win10+IOS)

用的抓包工具比较少,但是这个还是用的比较久的,所以有时间就写个简单的安装使用教程吧。

1. Charles安装

在官网下载安装Charles:
https://www.charlesproxy.com/download/

Charles抓包http/https(win10+IOS)_第1张图片

根据自己电脑的版本进行下载

2. HTTP抓包

(1)查看电脑IP地址

        在电脑上进入doc命令模式,输入ipconfig命令即可查看ip地址。

        注意:一定要确保手机和电脑在同一网段,查看的网段一定是无线局域网的IPv4地址。

Charles抓包http/https(win10+IOS)_第2张图片

(2)设置手机HTTP代理

手机连上电脑,点击"设置->无线局域网->连接电脑的wifi",设置HTTP代理:

服务器为电脑IP地址:如172.21.124.1

端口:8888

设置代理后,需要在电脑上打开Charles

Charles抓包http/https(win10+IOS)_第3张图片

选择Allow,则出现手机请求的HTTP列表。

3. HTTPS抓包

HTTPS的抓包需要在HTTP抓包基础上再进行设置

(1)安装SSL证书到手机设备

点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device

出现弹窗得到地址 chls.pro/ssl 这个是苹果手机安装证书的地址。在手机自带的浏览器上打开网址,按照提示安装证书。

安装证书

        注意1>打开这个网址 chls.pro/ssl 是要在能抓http包的基础上去安装,若打开不了网址,请检查是否设置好HTTP代理和打开电脑上的Charles。

        注意2>若检查完以上步骤还是提示抓包有误,则需要在设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书

(2)Charles设置Proxy

Proxy -> SSL Proxying Settings...

勾选Enable SSL Proxying,点击Add

(3)进行HTTPS抓包

让手机重新发送https请求,可看到同HTTP一样的列表

注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网

你可能感兴趣的:(其他)