Files
XTLS_Xray-docs-next/docs/config/outbounds/blackhole.md
T
2026-05-25 18:39:42 +08:00

1.0 KiB

Blackhole

Blackhole(黑洞)是一个出站数据协议,它会阻碍所有数据的出站,配合 路由配置 一起使用,可以达到禁止访问某些网站的效果。

OutboundConfigurationObject

OutboundConfigurationObject 对应 OutboundObject 中的 settings 项。

{
  "outbounds": [
    {
      // ...
      "protocol": "blackhole",
      // [!code focus:5]
      "settings": {
        "response": {
          "type": "none"
        }
      }
    }
  ]
}

response: ResponseObject

配置黑洞的响应数据。

Blackhole 会在收到待转发数据之后,发送指定的响应数据,然后关闭连接,待转发的数据将被丢弃。 如不指定此项,Blackhole 将直接关闭连接。

ResponseObject

{
  "type": "none"
}

type: "http" | "none"

当 type 为 "none"(默认值)时,Blackhole 将直接关闭连接。

当 type 为 "http" 时,Blackhole 会发回一个简单的 HTTP 403 数据包,然后关闭连接。