Charles 是一個HTTP代理/ HTTP監視器/反向代理,使開發人員可以查看其機器和Internet之間的全部HTTP和SSL / HTTPS流量。這包括請求,響應和HTTP標頭(包含cookie和緩存信息)。
如下配置在 Mac 環境下: html
下載 緩存
Charles 服務器
破解 cookie
Help -> Register Charles 網絡
破解方法請本身搜索 代理
配置手機 cdn
手機和電腦鏈接同一局域網,設置網絡的代理服務器爲該電腦的ip地址,端口爲8888htm
ip 地址: 系統偏好設置 -> 網絡 blog
配置抓包 HTTPS 請求 ip
1. 安裝 Charles HTTPS 證書
路徑:Help -> SSL Proxying -> Install Charles Root Ceriticate
2. 點擊 Install Charles Root Ceriticate 後,會直接跳到鑰匙串中。選擇證書,能夠看見剛纔下載的證書,可是,這個證書並不能信任,此時咱們能夠雙擊 Charles Proxy CA ,就會彈出第二張圖,在信任中選擇「始終信任」便可。
手機端下載證書
Help -> SSL Proxying -> Install Charles Root Ceriticate on a Mobile Device or Remote Browser,能夠得到下載提示
Note: 小米手機安裝證書參考[此文章]
設置代理https端口
到此處配置已經完成,能夠經過 Charles 做爲代理服務器,獲取想要的信息。
Charles 的功能很強大,本文只是對它的簡單介紹、安裝和使用。其餘更多功能請各位探索!!!