MAC下Fiddler下载与安装
1.介绍Fiddler Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试功能、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
官网链接 https://www.mono-project.com/download/stable/
安装完成后,在在Terminal里执行以下命令:
/Library/Frameworks/Mono.framework/Versions/<mono version>/bin/mozroots --import —sync
mono version是指Mono版本号,如果运行以上命令报错,请按照上述路径进行检查,比如,我安装Mono版本是6.12.0。上述命令可以改成:
/Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mozroots --import —sync
安装完成成功后,提示如下: 3.把Mono加入环境变量 运行Fiddler需要Mono命令,所以需要把Mono加入到环境变量,编辑.bash_profile文件,在终端输入如下命令:
sudo vi ~/.bash_profile
输入i 开启编辑 ,在.bash_profile末尾追加以下内容:
export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/6.12.0 export PATH=$PATH:$MONO_HOME/bin
Esc 退出编辑,英文状态下,输入:wq保存并退出。
注:6.12.0 是指安装版本,如果不同版本就会显示不一样。
4.安装Fiddler 从Fiddler官网https://www.telerik.com/download/fiddler下载fiddler-mac.zip的压缩包。 5.运行Fiddler 打开Terminal,进入到刚才解压的fiddler-mac.zip路径,执行命令运行:
sudo mono Fiddler.exe
如果执行以下命令报错:
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
则执行以下命令:
sudo mono --arch=32 Fiddler.exe
使用这个命令启动时间比较长,请耐心等待哈。启动成功侯自动弹出一个界面: 如何删除mono这里只说一种方式 右键Finder打开前往文件夹:/Library/Frameworks/,删除Mono.framework。 打开终端,输入命令sudo pkgutil --forget com.xamarin.mono-MDK.pkg。 右键Finder前往文件夹:/etc/paths.d/,删除mono-commands。