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
设置环境变量:
打开终端
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启动成功。
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标签
关掉重新打开。
然后手机端就可以下载证书了。
根据下图设置HTTP代理,改成手动,然后再服务器填写你自己fiddler机器的ip,端口默认8888即可。
然后安装证书
打开浏览器,输入http://{电脑ip}:8888
点击圈起来的链接下载证书。
手机打开:
1.设置->通用->描述文件 找到Fiddler有关的证书,点进去按照步骤安装。
2.设置->通用->关于手机 拉倒最底下有个证书信任设置,点进去打开刚刚设置的证书。
到此就完成fiddler安装,并连接手机。