Charles抓包http/https(win10+IOS)
用的抓包工具比較少,但是這個還是用的比較久的,所以有時間就寫個簡單的安裝使用教程吧。
1. Charles安裝
在官網下載安裝Charles:
https://www.charlesproxy.com/download/
根據自己電腦的版本進行下載
2. HTTP抓包
(1)查看電腦IP地址
??????? 在電腦上進入doc命令模式,輸入ipconfig命令即可查看ip地址。
??????? 注意:一定要確保手機和電腦在同一網段,查看的網段一定是無線局域網的IPv4地址。
(2)設置手機HTTP代理
手機連上電腦,點擊"設置->無線局域網->連接電腦的wifi",設置HTTP代理:
服務器為電腦IP地址:如172.21.124.1
端口:8888
設置代理后,需要在電腦上打開Charles
選擇Allow,則出現手機請求的HTTP列表。
3. HTTPS抓包
HTTPS的抓包需要在HTTP抓包基礎上再進行設置
(1)安裝SSL證書到手機設備
點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
出現彈窗得到地址?chls.pro/ssl 這個是蘋果手機安裝證書的地址。在手機自帶的瀏覽器上打開網址,按照提示安裝證書。
安裝證書
??????? 注意1>打開這個網址 chls.pro/ssl 是要在能抓http包的基礎上去安裝,若打開不了網址,請檢查是否設置好HTTP代理和打開電腦上的Charles。
??????? 注意2>若檢查完以上步驟還是提示抓包有誤,則需要在設置→通用→關于本機→證書信任設置?里面啟用完全信任Charles證書
(2)Charles設置Proxy
Proxy -> SSL Proxying Settings...
勾選Enable SSL Proxying,點擊Add
(3)進行HTTPS抓包
讓手機重新發送https請求,可看到同HTTP一樣的列表
注意:不抓包請關閉手機HTTP代理,否則斷開與電腦連接后會連不上網
總結
以上是生活随笔為你收集整理的Charles抓包http/https(win10+IOS)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LaTeX-如何使用Overleaf撰写
- 下一篇: 如何转载文章(主要是自用)