一、打開fiddler的配置菜單Options:
1.點選fiddler的安裝目錄中的fiddler.exe檔案,打開fiddler軟體。
2.找到tools菜單,選中Options…,單擊打開Options設定頁面。
二、HTTPS配置設定:
1.點選打開:Options → HTTPS,預設已勾選Capture HTTPS CONNECTs。
2.勾選:Decrypt HTTPS traffic;
下拉清單選擇:…from all processes;
勾選:Ignore server certificate errors(unsafe)。
3.點選OK儲存設定。
HTTPS下拉清單的一些選項說明:
1.from all processes : 抓取所有的 https 程式, 包括 PC本機 和 手機。
2.from browsers only : 隻抓取浏覽器中的 https 請求。
3.from non-browsers only : 隻抓取除了浏覽器之外的所有 https 請求。
4.from remote clients only : 抓取遠端的用戶端的 https ,可以代表手機,開啟手機 Https 抓包,
如果隻想抓取手機上的所有 https 請求,就應該選中此選項。
三、Connections配置設定:
1.點選打開:Options → Connections。
2.勾選:Allow remote computers to connect,彈窗點選“确定”後,點選“OK”儲存設定。
四、fiddler證書需安裝至根證書:
沒有安裝fidder根證書會出現的情況:
1.設定好fidder的options之後,會發現fidder安全證書安裝在“個人”證書下,未驗證安全性,證書提示需要安裝在根證書下。
2.打開fidder,浏覽器通路https://www.baidu.com網址時,提示“你的連接配接不是私密連接配接”,結果無法通路。
3.可以成功通路百度網址,但是浏覽器下載下傳軟體發現遲遲連接配接不上,無法下載下傳。
安裝fiddler根證書步驟:
1.打開fiddler–>tool–>Options–>HTTPS
2.勾選:Check for certificate revocation
3.點選右邊的按鈕:Actions
4.信任根證書,單擊選擇:Trust Root Certificate
5.出現警告彈窗,均選擇yes
6.回到Https的頁面,最後再OK,重新開機一下fiddler就可以了。
7.如果重新開機fiddler後,打開浏覽器網址依舊連接配接失敗:
那就重置證書,再次信任根證書,儲存後,關閉fiddler和浏覽器,關閉計算機,重新開機計算機後再操作。
8.PC端浏覽器通路代理伺服器成功,可以抓取浏覽器的http和https的請求了。
五、APP抓包時的手機代理設定:
讓手機和PC在同一個區域網路下面:
1.如果PC是筆記本,讓iOS或Android手機、iPhone或筆記本它們連接配接同一個wifi網絡即可。
2.如果PC是網線連接配接的台式電腦,則在這個區域網路下找到一個WiFi:
讓iOS或Android手機、iPhone,連接配接此WiFi,開啟代理設定,而IP則設定本機IP位址。
PC電腦本機IP的确定方法:
1.打開cmd視窗,輸入指令:ipconfig ,IPv4位址就是本機IP位址。
2.點選fidder.exe檔案打開fidder,根據fidder的Online菜單,可以找到本機IP位址。
手機代理設定:
1.先點選fiddler.exe檔案打開fiddler,目前已設定好一打開fiddler,就表示已經成功打開PC電腦的代理伺服器。
2.手機:設定 → WLAN → 找到同一區域網路的WiFi? → 修改網絡
3.WiFi代理設定:輸入正确的WiFi密碼 → 勾選“顯示進階選項” → 代理選擇“手動”
→ 伺服器主機名設定為PC本機IP
→ 伺服器端口8888(這個端口設定在:fidder → Options → Connections →??Fiddler?listens?on?port)
→ 點選“連接配接”儲存此代理伺服器連接配接設定。
4.已設定手機代理伺服器成功。
手機安裝fiddler證書步驟:
1、手機設定代理,同時設定手機鎖屏密碼。
2、手機浏覽器,位址欄輸入fiddler右上方的IP位址和端口:
http://IP:8888
3、點選頁面裡面的:FiddlerRoot certificate
4.下載下傳fidder證書,記住證書的下載下傳路徑
5.手機:設定 → 進階設定 → 安全 → 從SD卡安裝 → 内部存儲空間 → 下載下傳路徑 → 點選下載下傳的證書
6.點選證書安裝 → 自定義證書名字(例如:fidder_該證書的IP:端口) → 點選“确定”,安裝證書。
7.已設定成功,可以開始抓取手機http和https請求了。
這裡需要注意的點是:IOS在安裝完根證書後,需要點選開啟,如圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcucjM1AjMyQTM2ATNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)