whistle使用教程


一、whistle簡介  

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

一、安裝啟動

(一)在Windows上安裝

  打開電腦終端,運行下面命令:

npm install -g whistle

(二)在Mac上安裝

  打開電腦終端,運行下面命令:

sudo npm install whistle -g

 

 (三)啟動whistle

w2 restart

 

  在瀏覽器中訪問:http://127.0.0.1:8899/#network

(四)終止whistle

w2 stop

 

 二、瀏覽器配置代理

(一)windows全局配置

   打開控制面板-->網絡和 Internet-->Internet 選項-->連接-->局域網設置

   勾選 為LAN使用代理服務器

   地址(E): 127.0.0.1 端口(T): 8899
   然后確定配置。

  此時就可以配置http請求轉發了

    1.打開whistle網頁(127.0.0.1:8899)

    2.在Rules規則中有一個默認的Default窗口,在此可以配置轉發請求

      www.myurl.com 127.0.0.1:8080
      這樣訪問www.myurl.com就會訪問127.0.0.1:8080這個地址

  如果不在Default窗口配置,也可以自己新建一個,點擊Create創建

  這樣只能代理非http請求 如果想代理https請求還得下載https安全證書

  下載https安全證書

  點擊whistle網頁上的HTTPS,會出現一個二維碼,在二維碼上方有一個Download RootCA,點擊下載,在二維碼下方有一個Capture HTTPS CONNECTs單選框,勾選表明攔截HTTPS請求。如圖:

  

  htpps安全證書下載好以后,打開 -->安裝證書-->將所有的證書放入下列存儲-->受信任的根證書頒發機構。如下圖:

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM