Fiddler安裝及證書配置教程(Windows)


本文內容皆為作者原創,碼字不易,如需轉載,請注明出處:https://www.cnblogs.com/temari/p/13418037.html

一,配置信息:

1.Fiddler版本:Fiddler v5.0.20202.18177
2.操作系統:Win10

二,官網下載

官網地址:https://www.telerik.com/fiddler

2.1 點擊【Download Now】按鈕,如圖:

2.2 進入注冊頁面,錄入注冊信息,勾選"I accept the Fiddler End User License Agreement",點擊【Download for Windows】按鈕,下載軟件,如圖:

備注:如果是Mac或者Linux環境安裝Fiddler,點擊右側鏈接"Download Fiddler Everywhere"下載軟件。

2.3 下載后保存到本地,如圖:

三,Fiddler安裝

3.1 右鍵"以管理員身份運行"運行軟件,點擊【I Agree】按鈕,如圖:

3.2 進入下一個頁面,可以修改安裝目錄為"D:\Program Files\Fiddler",不想修改,直接默認,點擊【Install】即可,如圖:

3.3 開始安裝,很快就安裝好了,點擊【Close】,如圖:

3.4 安裝成功后,瀏覽器會打開安裝成功頁面,如圖:

可點擊"Important configuration steps"部分下的鏈接,查看Fiddler配置步驟。

3.5 進入Fiddler安裝目錄,選中"Fiddler.exe",右鍵創建快捷方式,如圖:

將快捷方式圖標復制到桌面,如圖:

四,IE和Chrome證書配置

Fiddler默認只能代理HTTP請求,如果要代理HTTPS請求,需要安裝證書和設置瀏覽器代理。Fiddler提供了安裝證書的功能,安裝完成后,證書是安裝在系統下。由於IE和Chrome讀取的是系統的證書,Firefox是自己管理自己的證書,因此Fiddler證書安裝完成后IE和Chrome可以直接使用,但Firefox需要另外進行配置。這里先介紹下IE和Chrome證書配置方法。

4.1 打開Fiddler軟件,點擊Tools-Options,彈出“Options窗口”,選擇“HTTPS”欄,勾選“Decrypt HTTPS traffic”,彈出提示框,點擊【Yes】按鈕,如圖:

備注:如果之前已經安裝過證書,重新安裝前需要重置證書,通過點擊【Actions】-【Reset all Certificates】進行重置。

4.2 彈出安全警告,選擇【是】,安裝證書,如圖:

4.3 彈出確認窗口,點擊【是】,確認安裝在系統根目錄,如圖:

4.4 安裝成功,點擊【是】,證書安裝完畢,如圖:

4.5 驗證證書安裝成功,點擊【Actions】-【Open Windows Certificate Manager】,如圖:

4.6 彈出計算機證書管理窗口,選擇【操作】-【查找證書】彈出查找窗口,輸入Fiddler,點擊【立即查找】如圖:

如上圖,證書已經安裝成功。

4.7 勾選"Ignore server certificate errors(unsafe)","Check for certificate revocation",點擊【OK】,配置完成,如圖:

重啟Fiddler,建議Chrome瀏覽器也重啟下。

4.8 打開Fiddler,啟動Chrome瀏覽器,訪問"https://www.baidu.com",查看Fiddler已抓取到HTTPS包,如圖:

五,Firefox證書配置

5.1 導出Fiddler的證書

點擊【Actions】-【Export Root Certificate to Desktop】,導出Fiddler證書,如圖:

導出成功,如圖:

返回桌面可以看到證書已經生成,如圖:

證書詳情,如圖:

5.2 firefox代理設置

5.2.1 打開火狐瀏覽器,右上角,如圖標記,選擇"OPtions",進入選項頁面,如圖:

5.2.2 設置代理方式有兩種,一種是使用系統代理,一種是手工設置代碼,如圖:

系統代理:

人工設置代理:

任選一種代理設置即可,點擊【OK】,重新啟動瀏覽器。代理設置完,Fiddler就可以抓取火狐瀏覽器的http包了。

5.3 火狐證書導入

要想抓取火狐瀏覽器的https包,還需要導入Fiddler的證書。

5.3.1 點擊Advanced-Certificates-View Certicates,彈出窗口,點擊【import】按鈕,如圖:

5.3.2 彈出窗口,選擇Fiddler證書,點擊【打開】,如圖:

5.3.3 彈出窗口,勾選三項,點擊【OK】,配置完畢,如圖:

5.3.4 重啟火狐瀏覽器,再次驗證證書機構,可看到多了一個"DO_NOT_Trust"證書,如圖:

5.3.5 重啟Fiddler,火狐瀏覽器訪問百度首頁,查看Fiddler面板,可看到已抓取到火狐瀏覽器的HTTPS包,如圖。

六,注意事項

Fiddler關閉不使用之前,記得取消代理,否則會導致無法上網。具體操作:點擊File,取消勾選Capture traffic,或者直接按F12即可,如圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM