天天看點

轉載:Charles 使用過程中遇到問題

原文位址: https://www.cnblogs.com/1-434/p/7871865.html

1、部分APP無法正常請求網絡;網頁能打開,但是顯示的全是HTML代碼。

  解決: 我之前設定的端口号是8888, 我改為8899就解決了。

2、手機安裝證書,無法打開chls.pro/ssl

  解決: 應該也是端口号問題,更改端口号後,手機技能能通過該網址下載下傳證書了。

3、SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations

轉載:Charles 使用過程中遇到問題

image

解決如下:

轉載:Charles 使用過程中遇到問題
轉載:Charles 使用過程中遇到問題

4、You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

轉載:Charles 使用過程中遇到問題

iPhone系統更新到iOS 10.3後,https的請求都會失敗,提示錯誤資訊為Failure SSLHandshake: Received fatal alert: unknown_ca 和You may need to configure your browser or application to trust the Charles Root Certificate. 然而之前任何問題都沒有,并且相關設定都正确:Mac上安裝了Charles的根證書,并且設定了始終信任,然後手機上也登入了

http://chls.pro/ssl

安裝了描述檔案,一切都按正常程式走的,但是錯誤始終無法解決.

相關環境:

Charles 4.2

iPhone 7P iOS 11.0.2

原因

設定->通用->描述檔案->charles proxy custom root certificate

雖然charles的根證書已經在安裝清單中顯示,但它是被關閉的。在iOS 10.3之前,當你将安裝一個自定義證書,iOS會預設信任,不需要進一步的設定。而iOS 10.3之後,安裝新的自定義證書預設是不受信任的。如果要信任已安裝的自定義證書,需要手動打開開關以信任證書。

解決

設定->通用->關于本機->證書信任設定-> 找到charles proxy custom root certificate然後信任該證書即可.

轉載:Charles 使用過程中遇到問題

繼續閱讀