如果你是一個 App 開發者或想要在移動設備上調試網絡請求,那麼一個好用的網絡調試代理軟件是必不可少的。目前,Charles 是一款非常流行的跨平台網絡調試代理軟件,下面我們將為你詳細介紹如何在手機上安裝 Charles 證書。
一、為什麼要安裝 Charles 證書?
在 iOS 或 Android 設備上,為了能夠進行安全的 HTTPS 通信,你需要在設備上添加 Charles 證書。Charles 通過創建自己的根證書並在設備上安裝它來實現將所有 HTTPS 流量中間人攻擊到自己的代理的功能。如果你使用的是未經驗證的證書,iOS 或 Android 會提示沒有受信任的證書,並會阻止連接。所以,為了更好的進行網絡請求調試,你需要在手機上安裝 Charles 證書。
二、安裝 Charles 證書
iOS 設備
要在 iOS 設備上安裝 Charles 證書,請按照以下步驟操作:
1. 啟動 Charles,然後在菜單欄中選擇“Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device or Remote Browser”。
菜單欄:Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser
2. 在 Settings 中,選擇“General > About”。
Settings -> General -> About
3. 滾動到“Certificate Trust Settings”,並在“FULL TRUST FOR ROOT CERTIFICATES”下找到 Charles Proxy CA,並開啟它。
Settings -> General -> About -> Certificate Trust Settings -> FULL TRUST FOR ROOT CERTIFICATES
4. 打開 Safari 瀏覽器,訪問 http://www.charlesproxy.com/getssl,下載並安裝 Charles 證書。
5. 確認已經開啟 Proxying(代理),此時你就可以在 Charles 中看到所有的網絡請求了。
Android 設備
要在 Android 設備上安裝 Charles 證書,請按照以下步驟操作:
1. 啟動 Charles,然後在菜單欄中選擇“Help > SSL Proxying > Install Charles Root Certificate”。
菜單欄:Help -> SSL Proxying -> Install Charles Root Certificate
2. 在 Android 設備上,打開 Chrome 瀏覽器,輸入 http://charlesproxy.com/getssl,並下載 Charles 證書。
3. 點擊證書文件並進行安裝。
4. 從系統設置中打開安全(Security)》“受信任的憑據”,並確保“用戶”欄中選中了“由證書頒發機構提供的證書”。
5. 確認已經開啟 Proxying(代理),此時你就可以在 Charles 中看到所有的網絡請求了。
三、結論
經過以上簡單的步驟,你就可以在 iOS 或 Android 設備上安裝 Charles 證書了,從而更好地進行網絡請求調試。同時,你還需要了解到,為了保證網絡請求的安全性,一定要謹慎操作並只安裝信任的證書。
原創文章,作者:EVJRB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371198.html