mac下fiddler安装配置启动及iphone配置连接

Getting started

  • 下载安装Mono

如果没有下载则下载:https://www.mono-project.com/download/stable/#download-mac

从Mozilla LXR上下载所有受信任的root证书,存于Mono的证书库里。root证书能用于请求https地址。

5.16.0为当前下载的版本号,根据自己下载的版本进行修改

/Library/Frameworks/Mono.framework/Versions/5.16.0/bin/mozroots --import --sync
  • 下载安装fiddler-mac

将下载的包解压到有权限的目录下

运行

mono Fiddler.exe

如果报错

ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Forms.Screen' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object

切换到32bit运行

启动可能比较慢,耐心等待两分钟左右~

mono --arch=32 Fiddler.exe

 

添加别名快捷启动

vim ~/.zshrc

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

扩展(下面这个不用执行,为AppleScript脚本执行,在首次启动时会自动调用,不用在意):

/usr/bin/osascript /Users/wanghaokun/Applications/fiddler-mac/FiddlerAttach.applescript Wi-Fi,0,0,off,0,0,off,0,0,off,0,0,off /Users/wanghaokun/Applications/fiddler-mac/attach.sh

  • 配置fiddler

Tool-options-https

 查看

 

  • 配置(iphone)

保证手机和fiddler在同一局域网下

添加HTTP代理

安装证书

访问 192.168.1.59:8888 ,下载证书,安装。

注:不管连接的fiddler是mac端还是windows端,只要fidder更改了IP,就需要重新安装并信任此证书!

添加证书信任设置

设置-通过-关于本机-证书信任设置

 Done!

 
原文地址:https://www.cnblogs.com/wanghaokun/p/10102994.html