1. 程式人生 > >【fiddler】fiddler設定:設定HTTPS勾選了Decrypt HTTPS traffic時出錯情況和解決方法

【fiddler】fiddler設定:設定HTTPS勾選了Decrypt HTTPS traffic時出錯情況和解決方法

目錄

一、fiddler出現問題的情況

(一)出錯情況1:勾選了Decrypt HTTPS traffic後,fidder停止工作的問題。

1.錯誤情況:
HTTPS模組中,手動勾選了Decrypt HTTPS traffic後:
無法開啟Decrypt HTTPS traffic的下拉列表,無法點選“OK”,也無法直接關閉fidder。

2.關閉fidder方法:
fidder停止工作後,進入“工作管理員”停止任務,並關閉瀏覽器的代理伺服器設定。

(二)出錯情況2:勾選了Decrypt HTTPS traffic後,無法獲取證書的問題。

1.勾選了Decrypt HTTPS traffic後,點選OK。

2.點選OK後,開啟瀏覽器後輸入網址:
http://localhost:8888

3.開啟網址頁面後,點選FiddlerRoot certificate連結,提示找不到證書。


二、解決方法

1.進入fiddler的安裝目錄,此目錄下是有makecert.exe這個檔案。

2.直接在這個安裝目錄,滑鼠右鍵快捷開啟cmd視窗。

3.直接在cmd視窗輸入命令:
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

4.彈出Succeeded提示就說明成功了,這時再獲取證書就能成功了。

5.關閉cmd視窗後,再點選安裝目錄下的fiddler.exe檔案開啟fiddler。

6.開啟 tools → Options... → HTTPS ,勾選Decrypt HTTPS traffic後,出現的彈窗選擇“yes”或“是”,成功下載證書後,下拉列表就可以成功打開了。

7.下拉列表成功開啟後,選擇:...from all processes。

7.再勾選:Ignore server certificate errors(unsafe)。

8.點選OK儲存設定即可。