Charles HTTPS 抓包 chls.pro/ssl 打不開,無法下載證書,曲線解決
問題:
移動裝置透過瀏覽器,訪問 chls.pro/ssl 一直打不開網頁,無法下載證書,導致無法 https 抓包
嘗試解決過程:
1、重置了證書並安裝
電腦上重置根證書,然後安裝根證書,windows 選擇證書安裝路徑,受信任的頒發機構
2、重新設定了埠 proxy settings 設定埠 8899 或者 8898
3、確認允許了當前 IP 地址的連線(即 首次連線,charles 彈框提示,選擇允許)
對應選單:proxy - access control settings
4、重啟 Charles 、重連手機 WIFI、重啟手機瀏覽器、重啟手機
5、切換下載證書的地址 charlesproxy/getssl 依舊無法下載證書 ; https://chls.pro/ssl 和 http://chls.pro/ssl 均無法訪問下載證書
6、開啟、關閉 Charles 的 ssl proxying settins 問題依舊
7、將電腦上安裝的 charles 證書,均刪除,重新安裝 windows cmd 輸入 certmgr.msc 檢視所有 charles 證書,將證書均刪除,然後重新安裝
8、我們透過手機訪問 chls.pro/ssl 實際上也是發出請求,然後在 charles 上可以看到這個請求,無論是否開啟 SSL proxying ,手機端就是不訪問不了,無法下載證書
9、我又查詢到可能防火牆或者電腦網路的問題,我重置了電腦的網路,關閉了防火牆,問題依舊
10、我嘗試了換了一臺電腦,重新安裝了 charles,4.6.7 最新版本; 之前電腦是 4.6.2 ; 換電腦,重新安裝 Charles,手機連線後問題依舊,無法下載證書
11、後來我尋思,裝置都換了,還是不行,最大的問題可能是網路,嘗試切換了 wifi 網路,讓電腦和移動裝置,同時切換到另一個 WIFI 下,然後重新設定移動端的 WIFI 代理,依舊無法訪問 chls.pro/ssl
12、我又換了移動端的瀏覽器,safari 、夸克,均無法開啟
13、我又拿出了我古董安卓機,我尋思是我 iphone 更新了最新的 ios18.3 系統,難道不支援了,已經開始疑神疑鬼了; 給安卓機設定代理後,依舊無法開啟 chls.pro/ssl
14、網上 CSDN 還有給出了一個離譜的解決方案,我看很多人點贊呢,就是 chls.pro/ssl 不能在瀏覽器自己輸入,要透過複製的方式,然後貼上訪問。。。我還真試了一下,依舊不行。。。
到此折騰了 4 個小時,終於是放棄了,出去遛彎,然後繼續網上查方案,終於找到了曲線救國方式
曲線解決:
電腦上安裝完根證書後,將根證書,儲存成本地檔案 XX.pem 然後透過微信,傳送到手機上,然後手機儲存到檔案,iphone 就從檔案 - 最近專案裡,就能找到 pem 證書,點選讀取,然後在設定,已下載的描述檔案中,展示證書,安裝即可,然後關於手機 - 信任證書
安卓也同理
到此曲線解決了 HTTPS 抓包,但是為啥不能訪問,並未解決
我尋思就是電腦安裝了根證書,然後手機端安裝電腦上的根證書,這樣就可以 HTTPS 抓包,那麼原理應該是 chls.pro/ssl 應該可以訪問到電腦上的證書並下載,但不知道為何不行,不太懂了,不知道有沒有和我遇到相同問題的, 電腦之前在公司下載證書好使的,可家裡的網路就不行,現在離職了,也沒法回公司再實驗 = =、
相關文章
- iPhone 在使用 Charles 抓包情況下無法開啟 APPstore 解決方法iPhoneAPP
- 從根本解決jenkins無法下載外掛ssl證書問題Jenkins
- charles 抓包 https 亂碼HTTP
- 解釋下為什麼抓包 https 需要安裝證書HTTP
- ssl證書下載與安裝 – 如何下載ssl證書
- Android7.0以上使用Charles抓包HttpsAndroidHTTP
- 寶塔安裝ssl證書apache打不開Apache
- 介面測試之抓包實戰解決 Android 高版本無法抓取 httpsAndroidHTTP
- 最新使用Charles進行HTTPS抓包的方法HTTP
- Charles對Android手機Https請求的抓包AndroidHTTP
- wget下載提示:無法建立SSL連線wget
- iOS Charles抓包iOS
- HTTPS的SSL證書配置HTTP
- mac終端用wget下載amqp時無法建立ssl連線的解決辦法MacwgetMQ
- 記錄Mac下使用Charles抓包Mac
- SSL證書是否要付費購買?免費SSL證書無法使用?
- SSL證書生成,完成HTTPS驗證HTTP
- 詳解如何給Tomcat配置Https/ssl證書TomcatHTTP
- Android 7.0 Https抓包單雙向驗證解決方案彙總AndroidHTTP
- Tomcat 安裝SSL證書 – HTTPS SSL 教程TomcatHTTP
- SSL證書轉PEM格式 – HTTPS SSL 教程HTTP
- SSL證書格式轉換 – HTTPS SSL 教程HTTP
- 高防上傳HTTPS證書出現“引數格式錯誤”報錯的解決辦法 – HTTPS SSL 教程HTTP
- 談談HTTPS安全認證,抓包與反抓包策略HTTP
- 本地簽發ssl證書(https)HTTP
- 前端抓包神器Charles前端
- Charles 手機抓包
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- SSL證書申請問題 – HTTPS SSL 教程HTTP
- Flutter 做應用開發時 Charles 抓不到介面的解決辦法Flutter
- Https抓包HTTP
- 測試必備工具之抓包神器 Charles 如何抓取 https 資料包?HTTP
- 免費購買SSL證書,nginx無縫升級httpsNginxHTTP
- Mac 上fiddler與charles 抓包https 小程式請求 內容MacHTTP
- [Tools] 使用 Charles 對 Android 應用進行 HTTPS 資料抓包AndroidHTTP
- Github打不開解決辦法(最新有效)Github
- Https、SSL/TLS相關知識及wireShark抓包分析HTTPTLS
- Win10系統下網頁打不開提示SSL協議連線出錯的解決方法Win10網頁協議