Skip to content

此页面由 docs/rules/README.md 自动同步生成。

Bifrost 规则协议手册

本目录用于按“协议”拆分说明规则的具体能力(如路由、请求/响应修改、脚本、WebSocket 等)。

在阅读本目录前,建议先了解整体语法与基础概念:


文档导航


快速索引(按能力分类)

1) 路由与转发

  • host / xhost
  • http / https
  • ws / wss
  • http3 / h3
  • upstreamUnsafeSsl
  • proxy / pac
  • redirect
  • file / tpl / rawfile
  • tunnel

详见:routing.mdstatus-redirect.md

2) 请求修改

  • 头部/Cookie:reqHeadersreqCookiesauthforwardedFor
  • 方法与常用字段:methoduarefererreqTypereqCharset
  • CORS:reqCors
  • Body:reqBodyreqPrependreqAppendreqReplaceparams(兼容别名 reqMerge
  • 延迟与限速:reqDelayreqSpeed
  • DNS / 上游协议:dnshttp3 / h3

详见:request-modification.mdbody-manipulation.mdtiming-throttle.mdrouting.md

3) 响应修改

  • 头部/Cookie/CORS:resHeadersresCookiesresCors
  • 常用响应字段:resTyperesCharsetcacheattachmentresponseFortrailers
  • Body:resBodyresPrependresAppendresReplaceresMerge
  • 状态码:statusCode / replaceStatus
  • 延迟与限速:resDelayresSpeed

详见:response-modification.mdbody-manipulation.mdstatus-redirect.mdtiming-throttle.md

4) URL 操作

  • urlParams
  • urlReplace

详见:url-manipulation.md

5) 脚本与 decode

  • reqScript / resScript
  • decode
  • bp + decode://bp

详见:scripts.md(脚本规则)与 ../scripts.md(管理端 Scripts 使用与开发指南)

6) TLS / DevTools / 控制规则

  • tlsIntercept / tlsPassthrough
  • tlsOptions / upstreamUnsafeSsl / sniCallback
  • passthrough / tunnel
  • devtools
  • breakpoint

详见:routing.md../operation.md../breakpoint.mdfilters.md

7) WebSocket

  • ws / wss

详见:websocket.md