Mac 下安装抓包工具Fiddler
环境安装
Mono安装
Mono是微软推出的跨平台.Net Core方案,目前仅支持控制台程序,下载地址http://www.mono-project.com/download/#download-mac
下载安装后,在Terminal里执行以下命令:
/Library/Frameworks/Mono.framework/Versions/<Mono Version>/bin/mozroots --import --sync
此步是从Mozilla LXR上下载所有受信任的root证书,存于Mono的证书库里。root证书能用于请求https地址。
接下来把Mono加入到环境变量中。编辑.bash_profile文件:
sudo vi ~/.bash_profile
加入文本:
export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/5.0.1
export PATH=$PATH:$MONO_HOME/bin
保存后重新打开Terminal
安装Fiddler
从Fiddler官网https://www.telerik.com/download/fiddler下载fiddler-mac.zip的压缩包。解压到非中文字符的路径下。
Fiddler运行
打开Terminal,进入到Fiddle-mac路径,执行命令运行:
sudo mono --arch=32 Fiddler.exe
若出现提示
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
重新安装xcode command line即可,命令:
xcode-select --install
若出现错误提示
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.
需要在执行命令时添加--arch=32
参数指定Mono版本
无误后就可以打开Fiddler界面了。
参考链接: