很多開發(fā)者都需要使用代理工具來調(diào)試接口榜轿,查看數(shù)據(jù)等等亥贸,但是有時(shí)候發(fā)現(xiàn)打開代理工具之后,代理工具同時(shí)也攔截了電腦的所有網(wǎng)絡(luò)請求诊沪,導(dǎo)致電腦訪問網(wǎng)站時(shí)提示(您的連接不是私密連接)养筒。。端姚。
造成這種問題的原因就是charles等代理工具也攔截了電腦網(wǎng)頁的請求,但是使用的是charles代理工具的證書挤悉,導(dǎo)致瀏覽器無法驗(yàn)證此網(wǎng)頁的證書渐裸,進(jìn)而導(dǎo)致了報(bào)錯(cuò)巫湘,那么該如何解決呢?我們只需要將charles的證書添加到電腦的信任證書中即可昏鹃。
進(jìn)入Charles的Help中尚氛,選擇SSL Proxying,然后點(diǎn)擊Install Charles Root Certificate洞渤。
此時(shí)我們的Charles證書是不被系統(tǒng)信任的阅嘶,所以訪問網(wǎng)站每回都會(huì)報(bào)證書問題,然后我們點(diǎn)擊安裝證書载迄。
可以選擇證書的安裝位置讯柔,我選擇的是本地計(jì)算機(jī),所有用戶都可以用护昧,或者為了安全魂迄,也可以選擇只給當(dāng)前用戶安裝,那么別的windows用戶就沒有被安裝此證書惋耙;
然后為證書選擇存儲(chǔ)位置捣炬,這里必須手動(dòng)選擇存儲(chǔ)位置,否則自動(dòng)選擇出來的證書位置仍然是不被信任的绽榛。
然后點(diǎn)擊瀏覽湿酸,我們手動(dòng)指定證書的存儲(chǔ)位置為“受信任的根證書頒發(fā)機(jī)構(gòu)”。
然后點(diǎn)擊確定灭美,完成推溃,此時(shí)再次進(jìn)入安裝證書的步驟,我們就發(fā)現(xiàn)Charles證書已經(jīng)被系統(tǒng)信任冲粤。
此時(shí)美莫,開著Charles再次訪問網(wǎng)站,是不是已經(jīng)可以正常訪問了梯捕?如果還是報(bào)證書問題的話厢呵,試著重啟一下電腦,重啟之后就可以正常訪問了傀顾。