問題1:同一wifi,無法ping通,導(dǎo)致設(shè)置代理后無法抓取數(shù)據(jù)
如果所有的設(shè)置,如證書,端口號,代理都沒有問題,需檢查手機與電腦的IP是否互通。
打開cmd–》ping手機IP:
同一wifi下電腦與手機無法ping通,不要懷疑,是路由器做了隔離限制,可以將AP關(guān)掉即可
如無法設(shè)置路由器,可以開啟電腦熱點,手機連電腦熱點設(shè)置代理(重新下載證書,之前的證書無法使用)
注:電腦開啟的熱點,基本能ping通手機
(前面看有人說連接電腦WIFI熱點無法抓包,但是我邊手機連接熱點之后設(shè)置代理是可以正常抓取數(shù)據(jù)的,這個看具體問題具體解決)
如果ping的通,說明手機與電腦連的同一WIFI在同一局域網(wǎng)里
,這時候就要看一下Proxy–》Access Control Settings是否添加了手機的IP,如果加上,基本就能抓取到數(shù)據(jù)
問題二:手機未安裝證書
在手機瀏覽器如Safari中輸入chls.pro/ssl,點擊允許即可下載證書
(注:需要先設(shè)置手機代理,在瀏覽器中輸入chls.pro/ssl,否則不會出現(xiàn)該彈窗)
問題三:手機安裝證書后未開啟信任證書設(shè)置按鈕
問題四:Charles端口號是否被其它進程安占用
當設(shè)置的端口號假如為9999,我們可以通過cmd去查一下端口號是否被占用
這里可以看到,該端口號未被其它進程占用,可以放心使用該端口
問題五:Charles的訪問控制未允許手機IP加入
如果Charles未彈授權(quán)框,可手動添加IP即可文章來源:http://www.zghlxwxcb.cn/news/detail-437498.html
問題六:Local IP Address是否加入了其它 IP Address,將多余的 IP Address移除,只需留自己電腦的 IP 即可
目前小檸檬遇到最多的就這幾種常見無法抓取數(shù)據(jù)的問題,如還有遇到新情況的你們,歡迎評論留言互相探討!文章來源地址http://www.zghlxwxcb.cn/news/detail-437498.html
到了這里,關(guān)于Charles--無法抓包的各類解決方案(親測有效)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!