首页
/
每日頭條
/
職場
/
fiddler工作原理
fiddler工作原理
更新时间:2025-06-01 09:50:39

不知道讀者在使用 Fiddler 軟件時,是否考慮過 Fiddler 是怎樣抓包的,原理是什麼?

Fiddler 本質上是一個 Web 代理服務器,默認的工作端口是 8888。查看端口方式為,點擊菜單 “Tools”,選擇“Options...” 菜單項,如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)1

在打開的 “Options” 配置框的 “Connections” 選項卡,如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)2

什麼是 Web 代理服務器?

Web 代理(Web Proxy Server)服務器是網絡的中間實體。Web 代理位于 Web 客戶端和 Web 服務器之間,扮演 “中間人” 的角色。HTTP 代理服務器既是 Web服務器又是 Web客戶端。如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)3

上圖中,浏覽器發起請求到 Fiddler 代理服務器,然後由 Fiddler 代理服務将請求轉發給真實的服務器。服務器收到請求後,進行各種處理,然後将響應返回給 Fiddler 代理服務器,Fiddler 代理服務器再将響應返回給浏覽器。

既然浏覽器的請求和服務器的響應均要通過 Fiddler 代理服務器來轉發,在進行轉發之前,我們可以對請求/響應報文進行任何操作。例如:修改請求參數、修改響應數據、在請求發送到服務器之前打斷點、在響應到達浏覽器之前打斷點、創建Mock服務等等。

代理服務器的作用

(1)共享網絡:能解決僅僅有一條線路、一個公有 IP 的問題。在公有 IP 資源嚴重不足的情況下,可以滿足局域網大量用戶同時共享上網的需求。

(2)提高了訪問速度:因為大部分的代理服務器都有緩存功能,可以直接從緩存讀取,無須再連接到遠程 Web 服務器,下載訪問資源。這可以加快訪問網站的速度、節約帶寬資源。

(3)突破訪問限制:當訪問權限受到限制時,可以使用有權限的代理服務器去訪問受限資源。

(4)隐藏身份:内部網絡的用戶要對外發布信息,就需要使用代理服務器的反向代理功能。這樣就不會影響内部網絡的安全性能,起到隐藏身份的目的。

Fiddler 工作原理

在了解工作原理前,我們先看看一個具體實例。詳細步驟如下:

(1)打開 Fiddler 軟件,處于抓包狀态的 Fiddler 監聽的端口是 8888,如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)4

(2)打開 “控制面闆”,選擇 “Internet選項”。選擇 “連接” 選項卡,然後點擊 “局域網設置(L)” 按鈕,如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)5

在局域網設置彈框中,選擇 “高級” 按鈕。如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)6

打開“代理設置”彈框,如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)7

從上圖中可知,其實 Fiddler 已經自動将系統 HTTP 和 HTTPS 代理設置為 127.0.0.1:8888 了。如果我們浏覽器默認使用的是系統代理,那麼 Fiddler 就能正常抓包了。

但是,Firefox 浏覽器是個例外,它可以手動配置是否使用系統代理設置,如果設置不是使用系統代理設置,則 Fiddler 将抓不到 Firefox 浏覽器的包。如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)8

如果我們此時将 Fiddler 關閉,再次查看 “Internet選項” 關于局域網的設置。如下圖:

fiddler工作原理(簡單說說Fiddler的工作原理)9

上圖中,已經沒有配置代理服務器信息了,即不走代理,Fiddler 也就不能抓包了。

通過上面的例子的分析,應該明白為什麼 Fiddler 能夠抓包了吧!!

Fiddler 抓包的原理和我們生活中快遞代收點類似,快遞員将我們的快遞放在代收點(如果我們快遞沒有使用膠帶等封口,那麼代收點是不是可以任意查看、替換我們快遞中的東西,這就類似HTTP;如果我們快遞使用膠帶等封了口的,那麼代收點就不能随意查看快遞中是什麼、甚至替換,這就類似HTTPS),我們有時間就到代收點去取快遞。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
相逢時節甯宥第幾集離婚(相逢時節甯宥被渣老公坑慘)
相逢時節甯宥第幾集離婚(相逢時節甯宥被渣老公坑慘)
  閱讀前請點擊“關注”,每天2篇職場文章陪你成長哦。  作者|心恬 編輯|小劉   01《相逢時節》的女主甯宥是優秀的,小時候背負着父親犯罪且自殺的痛楚,小姑娘不僅沒有自暴自棄,反而靠自己在上海打拼出一番事業。人到中年的她已經做到公司的要職,月入百萬。   從這個角度看,誰娶了她,那真是有妻如此夫複何求了吧。   可偏偏甯宥的老公郝青林不滿足,不但不滿足,...
2025-06-01
什麼是波爾多獒犬(解讀波爾多犬)
什麼是波爾多獒犬(解讀波爾多犬)
  波爾多犬起源于法國波爾多地區,當時的波爾多被英國人所支配,于是當地的獵犬與英國帶來的馬士提夫犬進行了交配,随後又和西班牙犬交配産生了如今的波爾多犬,這種狗狗非常的強壯而且兇猛。      波爾多犬誕生之後最早被用來狩獵,他們配合主人一起圍攻熊和野豬等大型野獸,是一種非常得力的助手,再到後來它們被用來放牛,負責看護并且驅趕牛群,後來因為它們異常的兇猛也被用...
2025-06-01
奔馳商務七座都有什麼車(進口奔馳七座商務)
奔馳商務七座都有什麼車(進口奔馳七座商務)
     在國内羅倫士商務車以其獨屬的格調設計、舒适乘坐,風靡商務車。比埃爾法座椅還舒适的多功能按摩座椅、方便的第二排過道、移動的會客廳、可放平座椅拼成床的7座MPV、車内進口高檔材料制作、精湛細緻的包覆工藝,都讓駕乘者有不一樣的體驗。#奔馳##豪車##商務車#   羅倫士VS500L      進口奔馳七座豪華商務車   今天給大家帶來其中一款羅倫士VS5...
2025-06-01
社區堅決打赢創文管衛攻堅戰(創文工作如何讓百姓滿意)
社區堅決打赢創文管衛攻堅戰(創文工作如何讓百姓滿意)
     《百姓問政》節目現場   津雲新聞訊:2019年天津市20項民心工程明确指出,要“推進濱海新區、南開區、東麗區、西青區、北辰區、武清區全國文明城區創建”。西青區作為全國文明城區的提名城區,在2018年測評中成績優異,但仍然存在不足之處。在4月18日晚播出的《百姓問政》欄目中,西青區委副書記、區長白鳳祥帶領相關部門負責人,圍繞校外培訓機構治理、消防安...
2025-06-01
北京拟定20位老工匠(北京有個大師雲集的)
北京拟定20位老工匠(北京有個大師雲集的)
  作者:張鵬      景泰橋向南,在景泰路和安樂林路的交叉路口西南角,有一個看上去并不起眼的大院,院裡是一座有些陳舊的6層小樓,樓裡有幾個不大的“生産車間”。工人們緊張地忙碌着,一切似乎都很平常,隻不過這裡沒有廠房的機器轟鳴聲,而是安靜得能聽到人的呼吸。   可是,當你看到這些車間制造出的産品,你就不會覺得這裡普通了。今年1月,中國政府向聯合國日内瓦總部...
2025-06-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved