準備工作
1.筆記本和手機連接同一個無線局域網
2.Windows7操作系統下安裝Fiddler,升級到最新版版本
可能問題
安裝完Fiddler以后,運行時總是提示如下錯誤:“Certificate error”,這是由于沒有安裝證書,解決方法如下:
方法1:Fiddler4.6.1版本
點擊:Tools-Options-HTTPS,執行Actions下面操作
Trust Root Certificate
方法2:命令行安裝證書
# 進入到Fiddler安裝目錄
C:\Windows\system32>cd D:\Programs\Fiddler
C:\Windows\system32>d:
# 生成證書
D:\Programs\Fiddler>makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO
_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5
.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 12/30/2016
筆記本端Fiddler參數配置
1. 配置Fiddler監聽HTTPS,默認只監聽HTTP請求
依次打開Tools-Options-HTTPS,勾選如下選項
配置Fiddler監聽HTTPS
2. 配置Fiddler允許遠程連接
依次打開Tools-Options-Connections,勾選如下選項
勾選Allow remote computers to connect,默認監聽端口為8888,若端口被占用可以設置成其他的,配置好重啟Fiddler。
配置Fiddler允許遠程連接
手機端Fiddler參數配置
首先要確保手機和電腦都處于同一個無線網絡,可以手動查看筆記本的IP地址,也可以在Fiddler的右上角Online處,把鼠標移動到Online上面,可以查看到電腦的IP。如下圖所示
查看電腦IP
1. 手機瀏覽器輸入http://ip:端口號。
例如:http://192.168.31.9:8888
ip:端口號
2.安裝FiddlerRoot 證書
點擊 FiddlerRoot certficate 下載證書,安裝描述文件
安裝描述文件
點擊更多詳細信息,查看證書詳情
更多詳細信息
3.設置手機無線網絡代理
手機上找到連接的無線網絡,注意是和筆記本同一個無線網絡,我的是feiyue-mi,點擊配置代理,即可設置代理
無線網絡
設置代理如下:
設置代理
測試抓包
上述配置完成后,就可以手機訪問任意網址,看看電腦端是否可以抓取到包
可以配置過濾地址
配置過濾內容