mac下安裝Fiddler抓包工具
Mono安裝
首先,Mac下需要使用.Net編譯後的程式,需要用到跨平臺的方案Mono(現階段微軟已推出跨平臺的方案.Net Core,不過暫時只支援控制檯程式)。安裝程式可以從http://www.mono-project.com/download/#download-mac地址下載。
我下載的5.8.0版本。
1.安裝完後,在Terminal裡執行以下命令(5.8.0是你的版本號):
/Library/Frameworks/Mono.framework/Versions/5.8.0/bin/mozroots --import --sync
2.接下來如果想要執行Fiddler,還需要把Mono加入到環境變數中。編輯.bash_profile檔案:
sudo vi ~/.bash_profile
加入文字(5.8.0是你的版本號):終端裡面,按i進入編輯狀態,新增下面文字,按esc,然後:wq,儲存退出...:
export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/5.8.0
export PATH=$PATH:$MONO_HOME/bin
Fiddler的安裝
Fiddler執行
開啟Terminal,進入到剛才解壓的Fiddler路徑,執行命令執行:
sudo mono Fiddler.exe
修改命令執行即可:
sudo mono --arch=32 Fiddler.exe
解決地址:https://stackoverflow.com/questions/45776247/mono32-wont-work-mono64-throws-errors
應該是電腦的位與安裝的mono的位不一致導致,可以使用下面的命令
mono --arch=32 your_app_name.exe