tools -- 手把手教你安裝 Charles
手把手教你安裝 Charles
其實安裝抓包工具跟開發環境配置似的,基本就是新入公司才搞一套而已,作為開發平時不使用還真會忘怎么安裝配置,這里參考一些文檔,做一個記錄。
下載安裝
官網地址:https://www.charlesproxy.com/documentation/welcome/
激活碼在線生成:https://www.zzzmode.com/mytools/charles/
PC端網絡抓包
證書下載安裝
菜單欄 --> Help --> SSL Proxying --> Install Charles Root Certificate(如果證書過期可以先Reset Charles Root Certificate) --> 安裝證書 --> 本地計算機 --> 下一步 --> 將所有的證書都放入下列存儲(p) -> 瀏覽 -> 受信人的證書辦法機構 -> 確定 -> 下一步 --> 用戶選定的證書存儲 -> 完成
使用抓包
以window電腦為例:chrome瀏覽器配置
瀏覽器設置 --> 搜索:代理 --> 打開您計算機的代理設置 --> 使用代理服務器(勾選)-> 填寫地址和端口(charles查看ip和端口號。步驟:菜單欄 --> Help --> Local Ip Addresses and 菜單欄 --> Proxy --> Proxy Settings -> Port:8888) --> 保存
菜單欄 --> Proxy --> SSL Proxying Settings --> Enable SSL Proxying -> Include -> Add -> Hose * -> Post *(或者443)
菜單欄 --> Proxy --> Windows Proxy 勾選上
移動端網絡抓包
證書下載安裝
菜單欄 --> Help --> SSL Proxying --> Install Charles Root Certificate on a Mobile Device or Remote Brower
以iOS為例:Safari瀏覽器下載證書
瀏覽器輸入chls.pro/ssl(如果遇到安全問題,保證安全情況下進行繼續訪問,下載證書)
手機證書信任,這里需要點擊兩處:
-
手機設置 --> 通用 --> VPN與設備管理 --> Charles Proxy CA 安裝
-
手機設置 --> 通用 --> 關于手機 --> 證書信任設置(最下方) --> 開啟上一步安裝的證書
手機抓包
-
保證手機和電腦哎同一個局域網里面
-
手機上設置代理,代理到你的電腦上
charles菜單欄 --> Proxy --> SSL Proxying Settings --> Enable SSL Proxying -> Include -> Add -> Hose * -> Post *(或者443)
手機設置 --> 無限局域網 --> 連接好的網絡點擊后面的(i) --> 配置代理 -> 手動 -> 填寫服務器,端口(charles查看ip和端口號。步驟:菜單欄 --> Help --> Local Ip Addresses and 菜單欄 --> Proxy --> Proxy Settings -> Port:8888)
其他功能
- 數據修改
菜單欄 --> Proxy --> Breakpoints Settings -> Enable Breakpoints(斷點設置)
- 模擬弱網
菜單欄 --> Proxy --> Throttle Settings -> Enable Throttling(勾選后,下方可以選擇限制的參數了)
浙公網安備 33010602011771號