說(shuō)到Charles代理工具,但是為什么關(guān)了它就打不開網(wǎng)頁(yè)呢?今天來(lái)說(shuō)說(shuō)這個(gè)。
Charles可以抓取瀏覽器或者客戶端的網(wǎng)絡(luò)請(qǐng)求,因?yàn)樵跒g覽器控制臺(tái)看請(qǐng)求不方便,所以就有了抓包工具,這里主要說(shuō)說(shuō)charles ,https://www.charlesproxy.com/download/ 這里下載軟件,支持windows和mac系統(tǒng),軟件只有30天免費(fèi)試用,可以用這個(gè)網(wǎng)站在線生成密鑰(網(wǎng)站地址在公眾號(hào)蘇生不惑后臺(tái)回復(fù) charles),作者還提供了對(duì)應(yīng)的golang代碼,可以自己本地生成或者編譯成Windows工具。
啟動(dòng)charles會(huì)默認(rèn)開啟你的電腦代理,端口是8888,之后瀏覽器請(qǐng)求會(huì)轉(zhuǎn)發(fā)到這個(gè)軟件上。
然后打開網(wǎng)頁(yè)就可以抓取網(wǎng)絡(luò)請(qǐng)求了。不過(guò)抓取https網(wǎng)頁(yè)顯示unknown。
是證書問(wèn)題。在help里選擇install charles root certificate 安裝證書,接著選擇本地計(jì)算機(jī),受信任的根證書頒發(fā)機(jī)構(gòu)。
安裝成功后reset。
看證書更新了。
接著設(shè)置ssl proxying setting。
host和port為*就可以。抓取網(wǎng)絡(luò)請(qǐng)求效果如圖,可以很清晰的看到微博的各種https請(qǐng)求。
電腦軟件也可以抓包,打開一篇公眾號(hào)文章。
效果:
抓微信小程序的請(qǐng)求用這個(gè)HTTP Debugger 。
注意如果不想抓包了把Charles代理關(guān)了,否則電腦開了代理就用不了,瀏覽器也打不開網(wǎng)頁(yè)了,因?yàn)閷?duì)應(yīng)的8888端口不能訪問(wèn)了。
如果想更好的管理瀏覽器的代理可以用這個(gè)瀏覽器擴(kuò)展https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN
最后分享個(gè)查看網(wǎng)絡(luò)請(qǐng)求接口json格式化瀏覽器擴(kuò)展https://chrome.google.com/webstore/detail/chklaanhfefbnpoihckbnefhakgolnmc,可以很清晰的看每個(gè)字段,比如這個(gè)https://httpbin.org/headers如果需要在代碼里模擬請(qǐng)求接口可以copy as curl(bash)
然后用https://curlconverter.com/這個(gè)網(wǎng)站轉(zhuǎn)換為你的編程語(yǔ)言,支持python,JavaScript,golang等。
專業(yè)一點(diǎn)用postman 。
還想對(duì)抓包進(jìn)一步深入研究可以看下mitmproxy。
本文有點(diǎn)專業(yè),只是記錄下我的個(gè)人研究,如果沒(méi)看明白忽略吧。
-
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7783瀏覽量
90531 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1040瀏覽量
36149 -
編譯
+關(guān)注
關(guān)注
0文章
676瀏覽量
33828
原文標(biāo)題:為什么瀏覽器突然打不開網(wǎng)頁(yè)了?
文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄



介紹一款蘋果操作系統(tǒng)的電源管理工具
飛機(jī)駕駛艙(Cockpit)Web圖像化服務(wù)器管理工具介紹
CANopen網(wǎng)絡(luò)管理工具 V1.18
目前接口管理工具有哪些_接口管理工具作用是什么
Python之包管理工具快速入門

高匿ip代理工具具備什么功能?
c盤清理工具
墊層設(shè)計(jì)檔案管理工具的作用介紹
常見(jiàn)MySQL數(shù)據(jù)庫(kù)管理工具的介紹

內(nèi)網(wǎng)穿透工具的種類、原理和使用方法

評(píng)論