當(dāng)前位置:首頁(yè) > 電腦軟件 > 網(wǎng)絡(luò)輔助 > charles Linux客戶端

charles Linux客戶端

版本:v4.6.6 大?。?1.13M 語(yǔ)言:英文 類別:網(wǎng)絡(luò)輔助
  • 類型:國(guó)外軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2024-03-28
  • 標(biāo)簽: linux版軟件
  • 環(huán)境:Linux
  • 本地下載
8.8
0% 0%

情介紹

charles Linux客戶端就是一款Web代理(HTTP代理/ HTTP監(jiān)視器)和抓包工具,軟件可以讓開(kāi)發(fā)者監(jiān)視查看所有連接互聯(lián)網(wǎng)的HTTP通信,包括請(qǐng)求,響應(yīng)和HTTP頭信息等,您的Web瀏覽器(或任何其他Internet應(yīng)用程序)配置為通過(guò)Charles訪問(wèn)Internet,然后就可以為您發(fā)送和接收所有數(shù)據(jù)。軟件可以快速的測(cè)試桌面和 Web 應(yīng)用程序,幫助你密切注意計(jì)算機(jī)中進(jìn)出的所有流量,并可以在監(jiān)視應(yīng)用流量時(shí)使用斷點(diǎn),簡(jiǎn)化響應(yīng)和請(qǐng)求的攔截和編輯過(guò)程。

當(dāng)瀏覽器連接Charles的代理訪問(wèn)互聯(lián)網(wǎng)時(shí),你可以監(jiān)控瀏覽器發(fā)送和接收的所有數(shù)據(jù),還允許一個(gè)開(kāi)發(fā)者查看所有連接互聯(lián)網(wǎng)的HTTP通信,這些包括request、response和HTTP headers(包含cookies與caching信息)。軟件通過(guò)將自己設(shè)置成系統(tǒng)的網(wǎng)絡(luò)訪問(wèn)代理服務(wù)器,用于調(diào)試與服務(wù)器端的網(wǎng)絡(luò)通訊協(xié)議,除了常見(jiàn)的http協(xié)議的抓包,還可以分析 Https 協(xié)議,需要注意的是軟件在特殊情況下會(huì)出現(xiàn)劫持瀏覽器導(dǎo)致無(wú)法瀏覽網(wǎng)頁(yè)的問(wèn)題,還是需要謹(jǐn)慎使用的。有需要的用戶不妨來(lái)免費(fèi)下載charles Linux版體驗(yàn)!


charles Linux客戶端介紹

1、SSL代理

可以作為HTTP / SSL通信的中間人,使您可以調(diào)試HTTPS會(huì)話的內(nèi)容。

2、帶寬調(diào)節(jié)

通過(guò)有效地調(diào)節(jié)帶寬并引入延遲來(lái)模擬調(diào)制解調(diào)器速度,以便您可以體驗(yàn)整個(gè)網(wǎng)站作為調(diào)制解調(diào)器用戶(帶寬模擬器)。

3、AJAX

對(duì)Web瀏覽器中的XML開(kāi)發(fā)非常有用,例如AJAX(異步JavaScript和XML)和XMLHTTP,因?yàn)樗梢宰屇榭丛诳蛻舳撕头?wù)器之間流動(dòng)的實(shí)際XML。

4、閃

Charles對(duì)Adobe Flash開(kāi)發(fā)人員非常有用,因?yàn)槟梢圆榭碙oadVariables,LoadMovie和XML加載的內(nèi)容。

軟件特色

1、SSL代理,以純文本形式查看SSL請(qǐng)求和響應(yīng);

2、帶寬限制以模擬較慢的Internet連接,包括延遲;

3、AJAX調(diào)試,將XML和JSON請(qǐng)求和響應(yīng)視為樹(shù)或文本;

4、AMF,將Flash Remoting / Flex Remoting消息的內(nèi)容查看為樹(shù);

5、重復(fù)請(qǐng)求以測(cè)試后端更改;

6、編輯請(qǐng)求以測(cè)試不同的輸入;

7、截?cái)嗪途庉嬚?qǐng)求或響應(yīng)的斷點(diǎn);

8、使用W3C驗(yàn)證器驗(yàn)證記錄的HTML,CSS和RSS / atom響應(yīng)。

charles Linux版怎么使用

一、設(shè)置charles端口為:8888

二、快捷鍵win+r cmd 輸入命令ipconfig查看自己電腦的ip;

三、手機(jī)端設(shè)置wifi代理(模擬器一般點(diǎn)擊網(wǎng)絡(luò)長(zhǎng)按)。

代理服務(wù)器地址填寫(xiě)為電腦的ip地址,端口:8888(charles的默認(rèn)設(shè)置),如果自己修改了就寫(xiě)成自己所修改的端口就可以了。

四、配置完成后會(huì)看到Charles與手機(jī)端的連接提示彈窗,選擇allo即可;

五、抓https手機(jī)端包(需要安裝證書(shū),沒(méi)安裝證書(shū)返回的數(shù)據(jù)都是亂碼);

六、安裝Charles客戶端SSL證書(shū)

1、依次點(diǎn)擊Hlep - SSL Proxying-Install - Charles Root Certificate

2、點(diǎn)擊安裝證書(shū);

3、選擇當(dāng)前用戶,點(diǎn)擊下一步;

4、選擇將所有的證書(shū)都放入下列存儲(chǔ);

5、找到受信任的根證書(shū)頒發(fā)機(jī)構(gòu),點(diǎn)擊確定即可;

七、安裝手機(jī)端SSL證書(shū)

在手機(jī)端瀏覽器輸入http://www.charlesproxy.com/getssl下載安裝 Charles SSL 證書(shū);

PS:個(gè)別模擬器可能無(wú)法安裝證書(shū),例如:夜神,樓主換的MuMu模擬器可以下載安裝;

八、相關(guān)配置

1、選擇Proxy | Proxy Proxying Settings,彈出proxy設(shè)置選項(xiàng)卡,勾選Enable SSL Proxying,在Location部份選擇add,按如下圖添加,抓取任意站點(diǎn)、443端口的數(shù)據(jù)。

2、抓取的包全部出現(xiàn)unknow的解決方法

代理-SSL代理-啟用SSL代理-添加 如圖主機(jī)和端口都添加*。

代理-SSL代理-啟用SSL代理-添加 如圖主機(jī)添加*,端口添加443。

九、成功

1、Charles客戶端Contents JSON Text正常查看數(shù)據(jù);

2、手機(jī)或模擬器提示即算是成功;

更新日志

v4.6.6版本

從 5.0 向后移植代理修復(fù),包括:

重置流時(shí)流掛起的 HTTP 2 錯(cuò)誤修復(fù)

如果主機(jī)名已更改,即使 IP 地址保持不變,也不要重復(fù)使用遠(yuǎn)程 SSL 連接(5.0 中尚未發(fā)布)

您喜歡

linux版軟件推薦
linux版軟件推薦
在Linux系統(tǒng)中,有許多令人印象深刻的軟件可以滿足用戶的各種需求。無(wú)論是為了提高生產(chǎn)力、進(jìn)行娛樂(lè)或是進(jìn)行開(kāi)發(fā),這些軟件都提供了強(qiáng)大的功能和用戶友好的界面。從開(kāi)源辦公套件到多媒體播放器,從文本編輯器到網(wǎng)絡(luò)安全工具。那么今天小編就為大家整理了一些linux常用軟件合集,讓您的Linux體驗(yàn)更加完善。無(wú)論您是新手還是經(jīng)驗(yàn)豐富的Linux用戶,這些軟件都值得一試,有需要的朋友歡迎下載體驗(yàn)。

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)