天天看點

Fiddler抓包,代理設定後,手機不能上網的解決方法

前段時間測試手機端應用的安全,需要用到fiddler抓包。根據百度搜到的步驟,在電腦端Fiddler進行設定,手機端安裝證書、手機端設定代理後,發覺手機端無法通路網頁了,問了好幾個人,都說也遇到了此問題,還未解決,很是郁悶了一段時間。眼看着功能測試已完成,就等着安全測試結果了,于是又去百度,終于解決了。考慮到很多人遇到過此問題,在此分享給大家:

       1.打開電腦端的Fiddler,點選Tools > Fiddler Options,勾選上 Allow remote clients to connect 選項

   2.關閉Fiddler

   3.打開系統資料庫,在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下建立一個DWORD,值設定為80(十進制)

     4.重新開機Fiddler

     5.Restart Fiddler

   6.在浏覽器中,打開http://127.0.0.1:8888

   7.編寫FiddlerScript rule,點選Rules > Customize Rules

     8.[size=1.3]Inside the OnBeforeRequest handler*, add a new line of code:

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

  9.確定Fiddler listens to port是8888

繼續閱讀