mac fiddler安装+手机连接抓包

官方下载速度很慢,提供两个下载地址

mono:链接:https://pan.baidu.com/s/177tyuHb11ZlEy8qjsNtC3Q  密码:0kk5

fiddler:链接:https://pan.baidu.com/s/13SuJ_qXR5nv68Aq7baQZPg  密码:a5bb

1.需要先下载mono环境并安装

下载地址:https://www.mono-project.com/download/stable/

安装直接打开安装,安装完后需要在终端执行一个命令。

/Library/Frameworks/Mono.framework/Versions/5.18.1/bin/mozroots --import --sync

 

设置环境变量:

打开终端    mac fiddler安装+手机连接抓包

vim ~/.bash_profile

最后面加入:

MONO_HOME=/Library/Frameworks/Mono.framework/Versions/5.18.1

PATH=$MONO_HOME/bin:$PATH

export MONO_HOME

export PATH

保存好退出再执行

source ~/.bash_profile

 

2.下载fiddler客户端

地址:https://www.telerik.com/download/fiddler

(需要填写表单,点击下载按钮才可以下载。)

下载下来是一个zip,解压得到一个文件夹。

(我是拷贝到自己的工作目录   /Users/demon/  ,后续需要根据这个目录配置一些东西)

指令启动:

mono --arch=32 fiddler-mac/Fiddler.exe #第一次启动很慢,后面就好了

 

出现下图的这个界面,Fiddler启动成功。

mac fiddler安装+手机连接抓包

 

3.mac 设置fiddler指令启动

再次打开终端

vim ~/.bash_profile

最后加入

alias fiddler='sudo mono --arch=32 {Fiddler.exe前置路径}/Fiddler.exe’  #这里是写你自己Fiddler.exe路径

保存退出执行

source ~/.bash_profile

 

4.抓取https请求

打开:Tools->Options

打开HTTPS标签

mac fiddler安装+手机连接抓包

关掉重新打开。

然后手机端就可以下载证书了。

根据下图设置HTTP代理,改成手动,然后再服务器填写你自己fiddler机器的ip,端口默认8888即可。

mac fiddler安装+手机连接抓包

mac fiddler安装+手机连接抓包

 

然后安装证书

打开浏览器,输入http://{电脑ip}:8888 

mac fiddler安装+手机连接抓包

点击圈起来的链接下载证书。

 

手机打开:

1.设置->通用->描述文件 找到Fiddler有关的证书,点进去按照步骤安装。

2.设置->通用->关于手机 拉倒最底下有个证书信任设置,点进去打开刚刚设置的证书。

 

到此就完成fiddler安装,并连接手机。