1.在Charles官網https://www.charlesproxy.com/download/下載,我這邊下載的是免費體驗版的。
體驗版用一段時間就會退出,這里另外提供給大家一個可用的激活碼,安裝后Help->Register。。。輸入即可:
Charles 4.2目前是最新版,可用。
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
1234
License Key: 48891cf209c6d32bf4
1234
2.安裝好以后打開,配置Charles證書;選擇
help——SSL Proxying——install Charles Root Certificate
help——SSL Proxying——install Charles Root Certificate
會出現證書安裝的信息,我這邊已經安裝成功,第一次可能需要安裝
將證書安裝在“受信任的根證書頒發機構”,這步很重要
最后提示導入成功,出現如上述證書信息顯示說明證書安裝成功,也可在證書路徑中查看證書安裝結果
3.勾選Proxy——Windows Proxy
4.選擇Proxy——SSL Proxy Setting,添加Location
Host和Port均設為*,
5、想要對瀏覽器請求進行抓包,還要對瀏覽器的證書進行設置,如下圖操作
出現如下提示信息,提示你去路徑 chls.pro/ssl 下載證書,訪問路徑可自動下載
6、導入瀏覽器證書,這里以Chrome瀏覽器為例,打開設置—高級—管理證書
7、按如下步驟進行選擇證書導入,記得第3步文件類型要選擇所有,不然匹配不到pem格式的文件
8、和工具端一樣,將證書存儲到“受信任的根證書頒發機構”下,后面直接下一步即可
9、現在打開www.baidu.com里搜索Charles進行進行抓包測試,可以看到抓包成功
注:Mac版本的下載安裝和手機App抓包可參考另外一篇博客:
Charles抓Android應用包,CA證書安裝及代理后APP無法連接上網的解決辦法,親測!
————————————————
版權聲明:本文為CSDN博主「TesterAllen」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43291944/java/article/details/90675879
Charles抓Android應用包,CA證書安裝及代理后APP無法連接上網的解決辦法,親測!
————————————————
版權聲明:本文為CSDN博主「TesterAllen」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43291944/java/article/details/90675879