pipe
将 HTTP/HTTPS/WebSocket/TUNNEL 请求/响应数据流交给插件处理。
规则语法
txt
pattern pipe://plugin-name(pipeValue) [filters...]
(pipeValue)
可选,在插件 Hook 可以通过req.originalReq.pipeValue
获取
参数 | 描述 | 详细文档 |
---|---|---|
pattern | 匹配请求 URL 的表达式 | 匹配模式文档 |
plugin-name(pipeValue) | 插件名称 + 可选参数 | |
filters | 可选过滤器,支持匹配: • 请求URL/方法/头部/内容 • 响应状态码/头部 | 过滤器文档 |
配置示例
txt
tunnel://wwww.example.com pipe://test
tunnel://test-tunnel.example.com pipe://test-pipe-tunnel(abc)
wss://test-ws.example.com/path pipe://test-pipe-ws
https://www.example.com/path pipe://test-pipe-http(123)
具体用法参考:插件开发文档