it

Mac下运行fiddler

2018-09-29  本文已影响0人  我不是吴淘东

以下为Mac下运行fiddler

  1. 下载mono,地址在http://www.mono-project.com/download/#download-mac

  2. 导入mono的认证文件,在命令行输入


/Library/Frameworks/Mono.framework/Versions/<Mono Version>/bin/mozroots --import -- sync

  1. 下载并解压fiddler的mac版本,地址在https://www.telerik.com/download/fiddler

  2. 在fiddler的解压目录下执行


#--arch=32是以32位启动,5.2后版本默认以64位启动,而在64位下Windows.Forms会有问题,所以要强制以32位启动

mono --arch=32 Fiddler.exe

  1. 为了方便后续使用,将fiddler作为命令的别名

vim .zshrc

#在文件的最后插入以下命令

alias fiddler='mono --arch=32 /Users/wu_xiupu/Downloads/fiddler-mac/Fiddler.exe >/dev/null 2>&1 &'

source .zshrc

这样就可以在bash中输入fiddler直接打开了

  1. 如果想在launchpad中直接打开fiddler,可以参考这篇博文快速『创建』Mac 应用

Q&A

  1. 如果在执行mono Fiddler.exe时出现如此的报错:
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all 
balabala....

在把启动命令改为 mono --arch=32 Fiddler.exe 即可。原因为5.2+的mono默认启动64位模式,而在64位下部分Windows.Forms会有问题,启动时改为32位启动即可。

  1. 如果执行mono提示找不到此命令
    需要将mono路径加入环境变量
#我用的zsh
vim .zshrc

#在文件最后追加以下内容

export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/5.14.0

export PATH=$PATH:$MONO_HOME/bin

source .zshrc

上一篇下一篇

猜你喜欢

热点阅读