內容segmentfault
- 在mac上 如何安裝Charles
- 手機如何鏈接上Charles(iPhone手機)
安裝Charles
- 下載Charles,安裝,地址:連接:https://pan.baidu.com/s/1MB92... 密碼:lmwi
- 雙擊.app進行安裝
- 安裝成功後 不用打開,選中電腦 「應用程序-->Charles"右擊,而後點擊「顯示包內容」,把第一步下載到的包裏面charles.jar替換進去(目的:激活)位置:Mac: /Applications/Charles.app/Contents/Java/charles.jar,如圖1、二所示
- 替換成功後,打開軟件便可(打開軟件後,頁面會提示是否接入電腦的網絡,點擊」是「)
圖一:激活工具瀏覽器
圖二:服務器
如何鏈接手機(iPhone)
- 查看端口8888(通常默認爲8888):proxy-->proxy Settings
- 查看mac電腦的IP地址:系統偏好設置-->網絡-->高級-->TCP/IP--(IPv4地址)
- 將手機的端口設置成與電腦的一致:鏈接上與電腦同一個網絡,進行設置,無線局域網-->Http代理。修改服務器和端口值。如圖三。設置成功後,電腦上會彈出如圖四的請求,點擊「allow"便可
- 在手機上打開任意瀏覽器,輸入證書:http://charlesproxy.com/getssl 並進行安裝,圖五
安裝成功後,在通用-->描述文件與設備管理器 (有的iOS版本 叫 「描述文件」) 可看到安裝成功的描述文件。圖六
- 設置成功後,先清掉Charles界面上已經抓到的包了,而後點擊手機上任意一款應用打開,就能看到界面有抓到數據了,圖七
圖一:查看Charles端口網絡
圖二:查看電腦IPapp
圖三:設置手機代理工具
圖四:手機鏈接上以後,頁面上會彈出該提示,問你是否容許它來鏈接,選擇"allow"測試
圖五:輸入證書地址後,就直接彈出描述文件,點擊安裝便可(切記,須要先點擊了圖四容許後,手機上才能訪問到)spa
圖六:描述文件安裝成功3d
圖七:手機上抓到的數據,我是打開iTunes(備註:測試完後,無需再使用手機進行抓包,須要將手機代理關閉,不然網絡會沒法訪問哦)代理