Fiddler4 Https設置及安裝瀏覽器證書

Fiddler 是一個使用本地 127.0.0.1:8888 的 HTTP 代理,任何能夠設置 HTTP 代理爲 127.0.0.1:8888 的瀏覽器和應用程序都可以使用 Fiddler。
Fiddler是位於客戶端和服務器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能夠記錄客戶端和服務器之間的所有 HTTP請求,可以針對特定的HTTP請求,分析請求數據、設置斷點、調試web應用、修改請求的數據,甚至可以修改服務器返回的數據,功能非常強大,是web調試的利器。

既然是代理,也就是說:客戶端的所有請求都要先經過Fiddler,然後轉發到相應的服務器,反之,服務器端的所有響應,也都會先經過Fiddler然後發送到客戶端,基於這個原因,Fiddler支持所有可以設置http代理爲127.0.0.1:8888的瀏覽器和應用程序。

1、開啓fiddler的https選項

配置路徑:Tools -> Fiddler Options -> HTTPS -> 三個選項全部勾選 

此時打開瀏覽器訪問Https站點會出現以下情況,如下圖

解決辦法:

一、先導出Fiddler的安裝證書

點擊選擇Export  Root  Certificate  to Desktop將Fiddler證書下載至桌面,下載的證書長這樣

二、Win+R打開運行,輸入certmgr.msc,找到受信任的根證書頒發機構,將Fiddler證書導入

如出現根證書無法安裝,提示由於存儲區是隻讀的,存儲區已滿錯誤,,,進行以下操作導入,否則不用

在“運行”中輸入mmc,在“文件”菜單上,單擊“添加/刪除管理單元”

在“可用的管理單元”下,單擊“證書”,然後單擊“添加”。
 
在“該管理單元將始終爲下列帳戶管理證書”下,單擊“計算機帳戶”,然後單擊“下一步”。
 
單擊“本地計算機”,再單擊“完成”,單擊“確定”。
在控制檯樹中,雙擊“證書”。右鍵單擊“受信任的根證書頒發機構”存儲。單擊“導入”以導入證書,然後按證書導入嚮導中的步驟操作。
 三、將證書導入Chrome瀏覽器

打開Chrome瀏覽器設置,查找到證書

將證書導入

四、火狐瀏覽器導入證書

打開火狐瀏覽器  >> 選項  >> 隱私與安全  >>  查看證書 >> 導入

Chrome 和 火狐均可訪問Https站點了,如有疑問,可在下方留言

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