遇到一個能抓包可是在structure和sequence顯示的問題,各類找緣由現作一下整理。macos
Mac上的配置過程:網絡
1,添加本機的認證app
help --> ssl proxying --> install charles root certificate加密
2,選中 Proxy --> macos Proxyspa
3,選中 SSL Proxy setting --> ssl proxying 添加端口號和ip *:*代理
4,Recording Settings --> options 設置 100 100 100ip
5,Recording Settings --> includes 添加 http 和 https 的記錄範圍:能夠寫 *:*,或指定 域名端口號。ssl
6,若是須要代理移動端抓包,Proxy --> Proxy Setting Port設置一個代理的端口例如:8888,網絡偏好設置查看本地ip地址。get
手機上的配置過程:域名
1,移動端連接同一個WiFi局域網
2,手機上配置代理,點擊連接的網絡 --> 配置代理 --> 手動 --> 輸入電腦的ip和Charles設置好的 8888 端口號 存儲,而後發現有些app用不了了,關掉就行。
3,Safari上輸入 https://chls.pro/ssl 下載證書,安裝證書,而後手機點開設置 --> 通用 --> 描述文件和設備管理 --> 配置描述文件看到Charles Proxy 點開 並信任。
4,移動設備網絡配置
Help --> SSL Proxying --> Install Charles Root Certificate On a Mobile Device Or Remote Browser
會有一個提示,按照提示在移動端配置代理,ip就是本機ip有時候會加密無妨,手機和電腦同一個網絡就能夠了。
開啓Charles代理網速變慢
從新設置:Proxy --> Throttle Settings --> enable Throttling 打開 --> Throttle preset 設置爲 100mbps ,網絡會流暢
須要使用弱網環境時候能夠設置這裏的值。
安裝破解
一、打開鏡像文件dmg或者壓縮包,將APP拖入應用程序中
二、打開應用程序--->右鍵 顯示包內容--->Contents--->Java
三、將dmg中的 jar 文件(4.0.1壓縮包中的 jar 文件)複製到第二步中替換
四、打開 Charles APP --->Help ---> Register... ,輸入任意信息便可完成註冊
五、完全退出 Charles 而後重啓 即完成破解
https://pan.baidu.com/s/1jH6bnym 破解版下載路徑。