fiddler設置好代理后不能上網


fiddler配置好代理后,手機居然不能上網,着實折騰了我一陣子
下面就將我遇到的問題記錄下來
1、打開fiddler在工具欄找到Tools>options,Connections選項如下圖,將Allow remote computers to connect 勾選上,然后記住默認8888這個端口(可更改),設置手機代理時會用到


 
代理設置.png

2、配置好代理后,將手機wify連上,電腦和手機連接同一個網絡,確保在一個局域網。電腦端(cmd-ipconfig)查看電腦的ip地址:,手機端長按wify選擇修改網絡如下圖


 
修改網絡.png

然后手機上網發送請求時就會被fiddler抓到,但是此時發現添加代理后手機不能上網,怎么辦呢?
1、打開注冊表
 
打開注冊表.png

2、在計算機\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下創建一個DWORD,值置為80(十進制)

 
創建DWORD.png

3、編寫fiddlerScript rule,點擊Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代碼
if (oSession.host.toLowerCase()=="webserver:8888")
{
oSession.host="webserver:80";
}
 
編寫fiddlerScript rule.png

以上設置完成后,手機端就能正常訪問抓包了

 

 

作者:小魷魚Gun神
鏈接:https://www.jianshu.com/p/17abc8214281
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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