(2019) Windows Charles 配置 IPhone 抓包不成功的解決方案

工具:

- Windows 10
- Charles v4.5.1
- iPhone 8p 

Charles License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

文章中圖片使用 github 倉庫做圖牀, 不幸被牆了看不到, 看不到圖片的搭個梯子

操作步驟:

  1. 快捷鍵 Ctrl + Shift + P 關掉 Windows proxy 這樣就不會把電腦的請求也抓到了.
  2. 依次點擊頂部菜單欄 Proxy - Proxy Settings 在第一個 port 編輯框填寫端口: 8888, 勾選 Enable transparent Http proxying 點擊 OK 保存
  3. 依次點擊頂部菜單欄 Proxy - Access Control Settings - Add 在上面的編輯框中輸入: 0.0.0.0/0 勾選 Prompt to allow unauthorized connections 點擊 OK 保存
  4. IPhone 依次進入 設置 - Wi-FI - 點擊正連接的 WIFI 網絡(與電腦處於同一局域網) 下拉到底部選擇 配置代理 - 手動 在服務器編輯框中輸入 電腦IP, 端口: 8888 然後右上角點擊存儲
  5. 關閉電腦所有防火牆
  6. Safari 瀏覽器中輸入: chls.pro/ssl 下載證書, 完成後依次進入 通用 - 描述文件 選擇剛剛下載的描述文件並安裝, 然後後退一步在 通用 - 關於本機 中下拉找到 證書信任設置 打開 Charles Proxy CA 證書.

完成. 此時 iPhone 的所有網絡連接通過電腦代理被 Charles 抓到了. 當然, APP 網絡連接中可以設置是否走代理, 類似微信這種是抓不到的.

PS: 第五個步驟關閉所有防火牆參考的是這個鏈接, https://my.oschina.net/u/3255899/blog/1422789

最後更新時間:2019-10-29 09:48:32
http://www.geekqian.com/post/f66ba573.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章