原文地址:https://www.cnblogs.com/1-434/p/7871865.html
1俭缓、部分APP無法正常請求網(wǎng)絡(luò);網(wǎng)頁能打開,但是顯示的全是HTML代碼滋尉。
解決: 我之前設(shè)置的端口號是8888, 我改為8899就解決了床三。
2捕发、手機(jī)安裝證書,無法打開chls.pro/ssl
解決: 應(yīng)該也是端口號問題,更改端口號后,手機(jī)技能能通過該網(wǎng)址下載證書了。
3贝咙、SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations
解決如下:
4亚斋、You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
解決如下:
iPhone系統(tǒng)更新到iOS 10.3后,https的請求都會(huì)失敗,提示錯(cuò)誤信息為Failure SSLHandshake: Received fatal alert: unknown_ca 和You may need to configure your browser or application to trust the Charles Root Certificate. 然而之前任何問題都沒有,并且相關(guān)設(shè)置都正確:Mac上安裝了Charles的根證書,并且設(shè)置了始終信任,然后手機(jī)上也登錄了http://chls.pro/ssl安裝了描述文件,一切都按正常程序走的,但是錯(cuò)誤始終無法解決.
相關(guān)環(huán)境:
Charles 4.2
iPhone 7P iOS 11.0.2
原因
設(shè)置->通用->描述文件->charles proxy custom root certificate
雖然charles的根證書已經(jīng)在安裝列表中顯示,但它是被關(guān)閉的作媚。在iOS 10.3之前,當(dāng)你將安裝一個(gè)自定義證書,iOS會(huì)默認(rèn)信任,不需要進(jìn)一步的設(shè)置。而iOS 10.3之后,安裝新的自定義證書默認(rèn)是不受信任的帅刊。如果要信任已安裝的自定義證書,需要手動(dòng)打開開關(guān)以信任證書纸泡。
解決
設(shè)置->通用->關(guān)于本機(jī)->證書信任設(shè)置-> 找到charles proxy custom root certificate然后信任該證書即可.