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!