Charles重裝/移植---保持配置和證書不變
本文環境:archlinux
適用場景:
-  
多平台共用一個證書,可以“無縫切換”。
 -  
某些原因換終端了,但又不想重新配置對應的證書環境。
 
核心:
在重裝之前, ~/.charles下子文件(夾)只保留 ca文件夾 和 配置文件;主要怕兼容問題或則其他干擾。
(如果在沒有記錄(沒安裝過或已全部清除),則安裝時候會隨機生成證書,所以一定需要提前放到固定(默認)目錄;如果不確定,就裝2遍。)
ca目錄:
bl  ~  .charles  ca  ls -all
總用量 20
drwxr-xr-x 2 bl bl 4096 Mar 20 02:57 .
drwxr-xr-x 6 bl bl 4096 Mar 20 02:54 ..
-rwxrwxrwx 1 bl bl 1344 Feb 14 22:45 charles-proxy-ssl-proxying-certificate.cer
-rwxrwxrwx 1 bl bl 1896 Feb 14 22:45 charles-proxy-ssl-proxying-certificate.pem
-rwxrwxrwx 1 bl bl 2698 Feb 14 22:45 keystore
 
         
         
        配置文件:
~/.charles.config
問題起因:
操作:archlinux安裝Charles(4.5.6),使用win7里面Charles(4.2.7)的證書。
在不常用的win7折騰安卓手機root,完了順帶在手機 系統證書 里安裝Charles的證書。
過了一個多月,本來又要在手機導入系統證書,但悲劇的是無法獲得root權限。(沒root徹底)
無奈也不想再次折騰root手機權限,所以繞道打起了Charles證書的主意,試了很多次才發現這個辦法。
這樣手機里的Charles系統證書也不用動了(還是上次的),直接可以在archlinux里面愉快的抓包了。
