首页
/
每日頭條
/
科技
/
nodejs任務計劃管理系統
nodejs任務計劃管理系統
更新时间:2026-04-09 06:49:13
介紹

whistle(讀音[ˈwɪsəl],拼音[wēisǒu])基于Node實現的跨平台web調試代理工具,類似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的請求、響應,也可以作為HTTP代理服務器使用,不同于Fiddler通過斷點修改請求響應的方式,whistle采用的是類似配置系統hosts的方式,一切操作都可以通過配置實現,支持域名、路徑、正則表達式、通配符、通配路徑等多種匹配方式,且可以通過Node模塊擴展功能:


nodejs任務計劃管理系統(基于Node實現的跨平台web調試代理工具)1


Github

打開Github後鍵入whistle關鍵字,第一個項目便是


nodejs任務計劃管理系統(基于Node實現的跨平台web調試代理工具)2


基本功能
  • 查看 HTTP、HTTPS、HTTP2、WebSocket、TCP 請求響應數據
  • 修改 HTTP、HTTPS、HTTP2、WebSocket、TCP 請求響應數據修改請求 url、方法、頭部、内容等修改響應狀态碼、頭部、内容,并支持本地替換等修改 WebSocket 和 TCP 收發的幀數據
  • 設置 hosts(支持 IPv6)、http-proxy、https-proxy、socks
  • 作為HTTP代理或反向代理
  • 集成常用的 web 調試工具,如 weinre 和 log 等
  • 支持用 Node 編寫插件擴展

  • nodejs任務計劃管理系統(基于Node實現的跨平台web調試代理工具)3


    如若圖片不清晰可以到Github上或者文檔中查看

    whistle基本上覆蓋了所有抓包調試代理可以實現的功能,且所有操作都可以通過類似配置hosts的方式實現。

    傳統hosts的配置方式:

    # 普通模式 127.0.0.1 xxx.xxx.xxx # 組合模式 127.0.0.1 xxx.xxx.xxx xxx.xxx.qqq aaa.bbb.ccc

    傳統hosts配置方式為 ip pattern ... patternN,其中pattern隻能為域名,ip為純ip不能帶端口

    whistle的配置方式不僅兼容上述傳統hosts的配置方式,也支持豐富的匹配模式及操作功能,具體如下:

    # 默認模式 pattern operatorURI # 組合模式 pattern operatorURI operatorURI2 operatorURIN # 如果pattern和operatorURI不同時為普通url,兩種位置可以調換 operatorURI pattern # 組合模式 operatorURI pattern pattern2 patternN

    其中:

    1、pattern 為匹配請求url的表達式,可以為:域名,路徑,正則及通配符等等多種匹配方式,具體内容參見:匹配模式

    2、operatorURI 為對應的操作,由操作協議 操作值組成:operatorURI = opProtocol://opValue opProtocol(操作協議) 對應某類操作,具體内容參見:協議列表opValue(操作值) 對應具體操作的參數值

    3、pattern 和 operatorURI 不同時為普通url時位置可以調換,且支持組合模式

    安裝啟動

    whistle安裝過程需要以下步驟(缺一不可):

    1. 安裝Node
    2. 安裝whistle
    3. 啟動whistle
    4. 配置代理
    5. 安裝根證書

    上述步驟的詳細操作分别參見如下文檔:

    1. 安裝啟動whistle
    2. 安裝whistle根證書

    安裝成功後,可以通過如下命令查看whistle的所有命令行操作:

    w2 --help

    啟動、停止、重啟whistle的命令行命令如下:

    w2 start w2 stop w2 restart

    更新whistle隻需重新安裝下whistle即可

    如何使用可以查看Github上的文檔或者官方Gitbook的文檔

    總結

    相比一些收費的代理調試工具,whistle具備開源免費的優點,enjoy it!

    ,
    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
    推荐阅读
    電動車如何換刹車油
    電動車如何換刹車油
    1、刹車油具有吸水特性,如果長時間不更換會腐蝕制動系統,給行車帶來隐患。同時,由于刹車油吸水之後,沸點會降低,容易造成制動壓力不足,影響制動效果。一般情況下建議車主,兩年或者4萬公裡更換一次刹車油。2、把新刹車油添加到上下限刻度線之間,最好接近上限。注意刹車油對車漆和皮膚具有腐蝕性,如果弄到上面要及...
    2026-04-09
    passat是大衆什麼車
    passat是大衆什麼車
    1、Passat是大衆旗下曆史悠久的車型之一。從1973年誕生至今,已經走過了40多個年頭。2000年,PassatB5正式投放中國市場,并音譯中文名稱帕薩特”。2、Passat是帕薩特在歐洲市場的名稱,而在北美地區最早是叫Dasher。中文意思是精力充沛的人或者攪拌機。第一代進入中國市場的帕薩特為...
    2026-04-09
    電瓶車嗽叭不響怎麼辦
    電瓶車嗽叭不響怎麼辦
    1、反複地按動喇叭的開關。如果喇叭有時鳴響、有時不鳴響,大都是按動開關内部的接點接觸不好。左右轉動轉向盤,如果有較大的嘶嘶”摩擦聲,可以向相關的接點部位噴注一些潤滑脂。2、如果喇叭不鳴響,很可能是熔斷器被燒斷了,應檢查相關的熔斷器。也可能是喇叭的電源線有問題。找到喇叭的電源線,把電源線的接線插頭拆裝一次,檢查是否接觸不良。3、此外,如果喇叭的鳴聲沉悶,很可能是喇叭自身有故障。這時隻要敲一敲喇叭,大
    2026-04-09
    淩渡230能加92号油嗎
    淩渡230能加92号油嗎
    1、大衆淩渡排放标準:中國五号C5排放标準,汽油按牌号來生産和銷售,牌号規格由國家汽油産品标準加以規定,并與不同标準有關。2、我國國(IV)的汽油牌号有3個,分别為90号、93号、97号。國(V)分别為89号、92号、95号(附錄中有98号)。汽油的牌号是按辛烷值劃分的。3、97号汽油指與含97%的異辛烷、3%的正庚烷抗爆性能相當的汽油燃料。标号越大,抗爆性能越好。應根據發動機壓縮比的不同來選擇不
    2026-04-09
    蘋果手機錄屏功能在哪裡
    蘋果手機錄屏功能在哪裡
    1、首先,我們需要打開設置功能。2、在設置中,我們尋找到控制中心,它是位于通知功能的下面3、進入控制...
    2026-04-09
    Copyright 2023-2026 - www.tftnews.com All Rights Reserved