Charles在windows下的安裝以及踩過的坑
Charles其實一款代理伺服器,通過將自己設定成系統的網路訪問代理伺服器,使得網路請求都通過它來完成,從而實現網路封包的擷取和分析。
1、Charles下載
網盤地址供上,提取碼:zkds 。裡面還含有安卓版的charles證書,後續步驟需要用到。
當然也可以自己去官網下載哦~
2、安裝
2.1 電腦端安裝
- 安裝Charles 。 這個安裝就是下一步,就不贅述了;
- Charles 安裝證書
接著就是【下一步】、【完成】。即可完成Charles在電腦上的證書安裝。
-
進行Charlse的配置
(1)首先必須要設定代理引數。配置Charles代理監聽的埠。保證埠可用;
-
SSL配置
-
在使用Charles的時候,電腦記得關防火牆。為了Charles的代理埠可以通訊。也可以通過開放特定埠的方式。
2.2 手機端配置
- 配置代理
(1)手機開啟無線連線,連線電腦所使用的網路。必須在同一個區域網裡, 並且保證能ping通。
(2)代理配置。填寫Charles所在的主機IP和埠
查Charles的IP,可以通過ipconfig
或者ifconfig
或者 Charles 選單裡【Help】 -》 【Local IP Address】
(3)Charles 允許手機連線
這裡可以直接提前配置 。我這裡直接寫了允許所有的IP 。
配置完代理之後,記得檢查下手機連線網路是否正常
如果發現連不上網,再回頭去看下操作步驟,是否有遺漏的地方。
- 手機安裝Charles證書
從提示中,可以看出,只需要手機訪問chls.pro/ssl
即可下載。
這裡需要注意,一定是手機連線Charles代理後,網路正常。
如果下載不了證書,嘗試換個瀏覽器。也可以直接從文章開頭提供的百度網盤連結裡直接取。安卓手機安裝的證書是crt
格式的,crt
和pem
轉換通過重命檔案字尾名的方式即可。
這裡提供下MIUI 12.0.1
系統下,如果手動安裝證書的步驟。
【設定】-》WLAN -》 高階設定 -》 安裝證書 -》找到儲存到手機裡的Charles證書 ,可能需要驗證身份,然後彈窗進行證書安裝。
安卓手機到這裡就完成了證書的安裝。
如果是IOS ,可能還需要信任證書
的操作 :
【設定】-》【通用】-》【關於本機】-》【證書信用設定】
3、踩過的坑
3.1 手機設定了Charles的代理,無法連線網路
微信能傳送訊息,但是瀏覽器等APP全部無法連線網路。
WLAN裡設定裡取消掉了代理,又一切恢復正常,說明還是代理設定的有問題。
經過一頓排查,?,竟然發現電腦ping不通手機IP,我。。。
開始懷疑是房東的網路有問題吧?最後發現,就是!!
最後嘗試找了另外一個熱點,電腦和自己的手機都連線那個熱點,保證一個區域網,並且能ping通。
最後填了這個坑。
3.2 Charles 抓包都是unknown
證書都已經安裝成功了啊,手機網路也恢復正常,咋就unknown?
在Charles配置的過程中,忘記允許SSL了。
相關文章
- 安裝 Laravel/horizon 踩過的坑Laravel
- Mac下Charles踩坑記錄Mac
- 那些最全面的Windows10安裝pytorch踩過的坑以及如何應用WindowsPyTorch
- Nextcloud fpm 版在 Dokcer 下安裝踩坑Cloud
- Charles的下載和安裝
- Elasticsearch在Windows下的安裝ElasticsearchWindows
- Subversion在windows下的安裝Windows
- YII安裝踩坑
- Zookeeper 在Windows下的安裝過程及測試Windows
- CRF++在Windows下以及Linux下的安裝及測試方法CRFWindowsLinux
- charles 的安裝
- Linux下安裝MySQL你又踩過多少坑【宇宙最全教程】LinuxMySql
- Centos7安裝docker-compse踩過的坑CentOSDocker
- 視覺化爬蟲Portia安裝和部署踩過的坑視覺化爬蟲
- Zend Framework在windows下的安裝FrameworkWindows
- PyGTK在Windows下的安裝(轉)Windows
- GeoServer 踩過的坑Server
- mac 安裝nvm 踩坑Mac
- 那些年,在nodejs上踩過的坑NodeJS
- windows下用vmware安裝的mac虛擬機器更改解析度踩坑日記WindowsMac虛擬機
- CocoaPods的安裝以及遇到的坑
- 內購支付踩過的坑以及自己的解決途徑
- solr在windows下的安裝及配置SolrWindows
- Resin在Windows系統下的安裝Windows
- windows下Hive搭建踩坑彙總WindowsHive
- 記錄自己在tensorflow中踩過的坑
- 在 windows下安裝rabbitmqWindowsMQ
- mysql-5.7.xx在lcentos7下的安裝以及mysql在windows以及linux上的效能差異MySqlCentOSWindowsLinux
- 通過PAML中的CODEML模組計算dnds的過程以及踩坑
- 我踩過的聽過的那些坑
- Laravel 6.0 安裝 adminLTE 3.0.1 所踩的坑Laravel
- 容器映象倉庫-Harbor的安裝及踩坑
- 練習向:Xposed安裝和使用的踩坑
- HMMer在Windows環境下的安裝HMMWindows
- 【Gerrit】Gerrit在Windows系統下的安裝Windows
- Tomcat在Windows下的免安裝配置TomcatWindows
- postgresql在windows平臺下的安裝 (轉)SQLWindows
- charles的安裝步驟