@

优质
小牛编辑
119浏览
2023-12-01

这是一个特殊的符号,主要有一些功能:

  1. 作为附加值带给插件或https://www.xnip.cn/shouce/451/36163.htmlhttps://www.xnip.cn/shouce/451/36164.html
    pattern @value
    

    上述匹配pattern的请求,该请求如果还匹配了https://www.xnip.cn/shouce/451/36163.htmlhttps://www.xnip.cn/shouce/451/36164.html,均可以在里面直接通过全局的 value 变量获取该值,如果匹配了插件,可以在插件server的请求 req.originalReq.globalValue 获取该值

  2. 可以通过如下配置从远程内联规则:
    @http://xxx.com/xxxx
    @https://yyy.com/yyyy
    

    whistle会定时更新规则,远程规则有一些限制,每个远程规则最多配置64k的数据,且每个插件最多只能在 rules.txt 文件里面配置一条远程规则,通过界面配置的规则最多只能10条远程规则

  3. 从本地或插件的接口获取规则并内联到现有规则里面(>= v1.12.13):
    @whistle.nohost/cgi-bin/global-rules
    @~/xxx/test.txt
    

    本地路径必须为绝对路径,如:/User/xxx/test.txt~/xxx/test.txte:/xxx/test.txte:\xxx\test.txt,其中本地路径分割/\ 等价

  4. 功能扩展,具体参见:nohost

最后更新:

类似资料

  • 手机设置代理 连接好指定的 wifi 后,点击那个 wifi 里的设置,将「代理」那一项,设置为手动,然后输入ip(电脑上的ip)、端口号(8899)。然后就可以通过电脑上的 whistle 工具,查看手机的网页请求。注意,要保证手机和电脑在同一个网络下。 捕获和拦截https请求 whistle 安装证书后,可以拦截 https 请求。但是,我现在又不想拦截 https 请求了,该怎么卸载证书呢

  • Whistle 基于 Node 实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为 HTTP代 理服务器使用。

相关阅读