Charles配置(mac)

瀏覽器訪問charles官網,下載系統對應的charles安裝包

安裝:

1、雙擊charles.dmg鏡像文件

2、稍微等待會,彈出安裝提示窗口,點擊"Agree"

3、將 "Charles" 應用拖拽到 "Applications" 應用程序文件中

4、等待 "Charles" 應用安裝完畢即可

Charles配置:

1、在Mac啓動臺中找到 "Charles" 應用並點擊

2、進入 "charles" ,找到 Help→Register,可自行百度搜索 "charles" 激活碼

3、配置證書點擊Help→SSL Proxying→Install Charles Root Certificate,進入鑰匙串訪問

4、找到Charles Proxy CA證書並雙擊,將 "信任" 設置 "始終信任"即可

5、配置Charles端口號,點擊Proxy→Proxy Settings

6、SSL監聽,點擊Proxy→SSL Proxying Settings,彈出SSL窗口點擊Add按鈕,添加需要監聽的地址與端口,

需要監聽所有的HTTPS請求,可直接將地址與端口設置爲 " * ",即添加一條 '' *:* '',配置完畢後,可以抓取所有的HTTP請求

查看電腦IP

1、Mac終端命令行輸入"ifconfig",查看本地IP

2、點擊WIFI圖標→系統偏好設置→打開網絡偏好設置→解鎖(本地密碼)→高級→TCP/IP→IP

Android:

1、以榮耀7X爲例,設置→無線和網絡→WLAN→長按已連接的WIFI,彈出以下提示窗口→修改網絡

2、修改網絡時需要重新填寫WIFI密碼,電腦IP爲 127.0.0.1,設置手機代理爲127.0.0.1:8888(8888:Charles→Proxy→Proxy Settings默認的端口號),設置完畢後並保存

3、設置完畢後,Charles會出現一個提示窗口,訪問是否信任此設備,直接點擊 "Allow" 按鈕即可

4、手機瀏覽器打開chls.pro/ssl,會出現一個下載提示窗口,點擊下載

5、設置→無線和網絡→WLAN→點擊右上方的⋮→WLAN設置→安裝證書→找到已下載的文件→點擊文件→填寫密碼→爲CA證書添加一個名稱,點擊 "確定" 按鈕完成證書安裝

6、在狀態欄內提示 "網絡可能受到監控" ,CA證書是保證Charles可以截取到你手機與服務端請求的交互,進行代理,不會有其他的安全隱患

注意:設置手機代理,會出現以下問題:

1、網頁一直加載

2、無法打開網頁

3、網頁暫無數據

......

解決:

在代理下Charles抓取App數據包完畢後,刪除手機代理,需要使用Charles抓取App數據包時,在設置手機代理

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章