Mac下使用Fiddler步驟

首先,Mac下需要使用.Net編譯後的程序,需要用到跨平臺的方案Mono。

基於mono安裝fiddler,而且fiddler官方也給出了適用於Mac的版本

mono安裝:http://www.mono-project.com/download/stable/

fiddler安裝:https://www.telerik.com/download/fiddler

安裝完後,從Mozilla LXR上下載所有受信任的root證書,存於Mono的證書庫裏。root證書能用於請求SSL地址。

在Terminal裏執行以下命令:

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

其中:<mono version>應替換爲你本地的version。如下圖:我本地的version爲6.4.0

執行的命令如下:

 /Library/Frameworks/Mono.framework/Versions/6.4.0/bin/mozroots --import --sync

 

二、把Mono加入到環境變量

編輯.bash_profile文件:

sudo vi ~/.bash_profile

加入文本:

export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/6.4.0(地址根據實際更改)

export PATH=$PATH:$MONO_HOME/bin

保存後重新打開Terminal,Mono環境已裝好。

 

可以點擊此處下載,解壓到非中文字符的路徑下。作者的路徑:/Library/fiddler-mac

打開Terminal,進入該路徑/Library/fiddler-mac。執行命令運行:

sudo mono Fiddler.exe

可以會執行不了,不兼容64位,改成32位再試試

若啓動報錯:

Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application.

則換成mono32位版本,執行命令改爲:

sudo mono --arch=32 Fiddler.exe


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章