首先打開fiddler,點擊Tools-Options-Connections
一、這里有兩個注意點
點擊HTTPS,左邊選項選擇如圖,右邊Actions點擊如圖第二項

會提示Success,點擊確定

點擊Connections,這里注意Fiddler listens on port 這里面填寫默認8888即可,左邊三個選項選擇如圖,以上操作完成后,重啟Fiddler

二、手機打開WiFi
1.長按或者點擊Wifi進行修改網(wǎng)絡(如不會操作,此處根據(jù)具體機型自行百度)
修改代理為手動,服務器主機名兩種方式可以查到:
①win+R,在輸入框輸入cmd,在彈窗中輸入ipconfig,此時IPv4后面的地址就是你的主機ip,將它輸入到服務器主機名輸入框即可

②fiddler右上角Online也會顯示你的主機ip,如下圖

將主機ip輸入到服務器主機名輸入框中即可,服務器端口一定注意,和fiddler中Fiddler listens on port的保持一致,我們默認8888,所以此處也填寫8888,最后點擊保存即可

三、手機自帶瀏覽器下載CA證書
手機瀏覽器打開,網(wǎng)址欄輸入 主機ip:8888,點擊如圖的FiddlerRoot certificate,點擊下載點擊安裝,此處如果讓你重命名,那命名為fiddler即可

四、CA證書安裝
打開設置,搜索欄搜索證書,點擊從存儲設備安裝;或者點擊安全-更多安全設置-加密和憑據(jù)-從存儲設備安裝證書-CA證書-點擊仍然安裝-搜索欄搜索fiddler即可-點擊證書-點擊安裝-提示安裝成功




五、提示無網(wǎng)絡
此時需要斷開WiFi重新連接,F(xiàn)iddler也關閉重新打開,然后就可以愉快的抓包分析了
六、提示網(wǎng)絡錯誤
1.win+R打開運行——輸入cmd——點擊確定——輸入regedit ,回車確認,需要在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2目錄下,右鍵新建一個DWORD,值為80(此處一定注意)

2.修改Fiddler Rules
可以直接在fiddler中按Ctrl+R,或者在fiddler中點擊菜單欄的Rules-Customize Rules,彈出彈窗后,按Ctrl+F搜索關鍵字段OnBeforeRequest
此處添加代碼如下
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}

至于中間的代碼塊插在哪,這個自行決定,只要在這個方法里面就行,但是注意不要插到別的if里

記住要重啟Fiddler
3.最后的最后,如果還是不行,打開fiddler-Tools-Options文章來源:http://www.zghlxwxcb.cn/news/detail-483970.html
點擊HTTPS, 點擊右邊Actions,選擇Reset All Certificates,如圖所示,然后瘋狂點擊yes和安裝就可以了,最后重啟Fiddler即可 文章來源地址http://www.zghlxwxcb.cn/news/detail-483970.html

到了這里,關于Fiddler手機抓包網(wǎng)絡報錯解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!