Fiddler抓包工具手機添加代理后連不上網解決辦法


最近,在工作中需要測試一個監控網絡請求的SDK,需要校驗該SDK記錄的耗時數據的准確性。根據網上大神們提供的工作經驗,可以利用Fiddler工具給手機添加代理,來監控手機的一系列網絡請求。但是,沒想到,路漫漫其修遠兮,fiddler工具給手機設置代理之后,手機竟然上不了網了,嘗試了N種解決方法,終於給解決了,因此,記錄下來以備不時之需。

1、fiddler給手機添加代理

打開fiddler工具->Tools->Fiddler Options,記住下面的端口號;

 


電腦和手機連接同一個網絡,確保在一個局域網。電腦端(cmd-ipconfig)查看電腦的ip地址:

 

其中,ipv4地址就是電腦的ip地址。

手機端設置WLAN種給網絡設置代理,選擇對應的WLAN,對該網絡進行編輯,代理選擇手動,主機名填上面電腦ip地址,端口寫fiddler提供的端口。

 

2、手機端用瀏覽器訪問http://IP:端口,觀察網絡是否訪問成功。

3、添加代理后連不上網的解決方法

a、關閉電腦防火牆

b、打開注冊表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下創建一個DWORD,值置為80(十進制)

 

編寫fiddlerScript rule,點擊Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代碼

if (oSession.host.toLowerCase() == "webserver:8888") 
{
        oSession.host = "webserver:80";

 }

設置完之后重啟Fiddler即可。


免責聲明!

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



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