pc證書安裝
- 先安裝證書
- 點擊proxy--SSL proxying settings.
再點擊add,輸入*,和443
安卓證書安裝
- 查看電腦ip
- 手機wifi高級設置為代理
- 手機網頁打開 https://chls.pro/ssl. 地址,下載證書
- 打開手機設置--高級設置--安全--從存儲設備安裝證書--內部存儲空間--Download中,找到證書,點擊。然后按照操作命名,設置鎖屏密碼等(手機型號:華為VNS-DL00手機,可能不同手機設置地方不一致)
- 官網地址 https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
ios證書安裝
- 查看電腦ip
- 手機wifi高級設置為代理
- 手機網頁打開 https://chls.pro/ssl. 地址,下載證書(可能會彈出頁面說不安全,需點擊高級設置,進去下載)
- 針對10.3及以上版本: 打開設置--通用--關於本機--證書信任設置,點擊完全信任chales證書
抓包遇到的坑
- 在抓取百度的logo時候,一直無法攔截到請求。后來chrome調試發現,圖片讀的是緩存。清除緩存后就可以正確讀取。所以在抓靜態資源的時候,需要清除緩存再進行抓取
- chrome可以正確抓https證書,但是使用firefox抓取時總是提示危險。解決方法:
- 在firefox瀏覽器地址欄輸入about:config
- 搜索security.enterprise_roots.enabled,設置為true
- 重新打開,即可獲取https
- 在開啟ss時候,再開啟代理無法抓取。關掉ss代理即可
會先走第一個代理,所以關掉即可。再使用ss的時候打開