- 確保安裝的 fiddler 是最新的 beta 版本,安裝地址 http://www.getfiddler.com/dl/Fiddler2BetaSetup.exe
- 關閉 fiddler
- 下載並安裝 fiddler 證書生成器 FiddlerCertMaker.exe (注:fiddler 證書生成器只能在 Vista 以上系統運行)
- 打開 fiddler,依次點擊工具欄的 Tools – Fiddler Options…,切換到 HTTPS 選項卡,勾選 Capture HTTPS CONNECTs,勾選 Decrypt HTTPS trafic,以後會彈出安裝證書的提示,一路點是或肯定安裝
- 依然停留在 HTTPS 選項卡,在下拉菜單中選擇 …from remote clients only,以後點擊 Export Root Certificate to Desktop,此時證書會生成到桌面上,名爲 FiddlerRoot.cer,點OK保存
- 將上一步導出的 FiddlerRoot.cer 經過Email附件發送給本身綁定在iOS設備中的Email;(注: 我是直接同步到我android手機上,而後複製到SD卡上)
- 打開iOS設備的郵箱客戶端,接收到剛纔本身給本身發的郵件,點擊附件進行證書的安裝,也就是說,這一步將 fiddler 的證書安裝在iOS設備中;(以小米3爲例;將數字證書文件 「FiddlerRoot.cer」 複製到SD卡的根目錄下,而後操做:設置 → 安全與隱私 → 從存儲設備安裝 → 點擊肯定安裝cer證書)
- Fiddler 工具欄 Tools – Fiddler Options – Connections 中勾選 Allow Remote Computers to Connect
- 查看虛擬機的IP地址,如192.168.1.7
- 打開iOS設置,進入當前wifi鏈接,設置HTTP代理Group,將服務器填爲上一步中得到的IP,即192.168.1.7,端口填8888
- 用 fiddler 進行抓包(若抓包不成功重啓一下 fiddler 便可)
原帖地址:css
http://www.99css.com/archives/974android
http://www.99css.com/archives/1201安全