美文网首页it
Mac下运行fiddler

Mac下运行fiddler

作者: 我不是吴淘东 | 来源:发表于2018-09-29 12:59 被阅读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
    
    

    相关文章

      网友评论

        本文标题:Mac下运行fiddler

        本文链接:https://www.haomeiwen.com/subject/hgivoftx.html