whistle是基於Node實現的跨平臺web調試代理工具,支持windows、mac、linux等全部安裝了Node的操做系統,能夠部署在本地機器、虛擬機或遠程服務器,並經過本地網頁查看或修改HTTP、HTTPS、Websocket請求(響應)的基本信息、頭部及內容等。css
whistle把每一類操做對應一個協議,每一個修改操做抽象成一個uri,經過簡單設置請求url到操做uri的對應關係,實現經過配置操做請求,支持經過擴展協議新增功能;具備配置靈活,功能強大等特色。html
配置界面及操做請參考:https://github.com/avwo/whistle/wiki/界面操做node
基本上經過whistle的配置能夠修改請求(響應)的任何信息,主要包含如下功能:linux
詳細功能請參考:https://github.com/avwo/whistle/wiki/功能列表git
支持 普通模式、兼容模式、組合模式 三種配置模式github
詳細的配置模式請參考:https://github.com/avwo/whistle/wiki/配置模式web
支持 域名匹配、路徑匹配、正則匹配 三種匹配方式apache
詳細的匹配方式參考:https://github.com/avwo/whistle/wiki/匹配方式json
Note: 要修改HTTPS及Websocket請求須要啓用HTTPS,須要幫助或反饋能夠加QQ羣:462558941windows