Charles 簡單介紹和使用

什麼是 Charles ?  

Charles 是一個HTTP代理/ HTTP監視器/反向代理,使開發人員可以查看其機器和Internet之間的全部HTTP和SSL / HTTPS流量。這包括請求,響應和HTTP標頭(包含cookie和緩存信息)。 

如何使用 Charles ? 

如下配置在 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 的功能很強大,本文只是對它的簡單介紹、安裝和使用。其餘更多功能請各位探索!!! 

相關文章
相關標籤/搜索