工具:
- Windows 10
- Charles v4.5.1
- iPhone 8p
Charles License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
文章中圖片使用 github 倉庫做圖牀, 不幸被牆了看不到, 看不到圖片的搭個梯子
操作步驟:
- 快捷鍵
Ctrl + Shift + P
關掉Windows proxy
這樣就不會把電腦的請求也抓到了. - 依次點擊頂部菜單欄
Proxy - Proxy Settings
在第一個port
編輯框填寫端口:8888
, 勾選Enable transparent Http proxying
點擊OK
保存
- 依次點擊頂部菜單欄
Proxy - Access Control Settings - Add
在上面的編輯框中輸入:0.0.0.0/0
勾選Prompt to allow unauthorized connections
點擊OK
保存
- IPhone 依次進入
設置 - Wi-FI - 點擊正連接的 WIFI 網絡(與電腦處於同一局域網)
下拉到底部選擇配置代理 - 手動
在服務器編輯框中輸入電腦IP
, 端口:8888
然後右上角點擊存儲 - 關閉電腦所有防火牆
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