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