mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-27 17:38:05 +03:00
46 lines
1.0 KiB
Markdown
46 lines
1.0 KiB
Markdown
# Blackhole
|
|
|
|
Blackhole(黑洞)是一个出站数据协议,它会阻碍所有数据的出站,配合 [路由配置](../routing.md) 一起使用,可以达到禁止访问某些网站的效果。
|
|
|
|
## OutboundConfigurationObject
|
|
|
|
`OutboundConfigurationObject` 对应 [`OutboundObject`](../outbound.md) 中的 `settings` 项。
|
|
|
|
```json
|
|
{
|
|
"outbounds": [
|
|
{
|
|
// ...
|
|
"protocol": "blackhole",
|
|
// [!code focus:5]
|
|
"settings": {
|
|
"response": {
|
|
"type": "none"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
```
|
|
|
|
> `response`: [ResponseObject](#responseobject)
|
|
|
|
配置黑洞的响应数据。
|
|
|
|
Blackhole 会在收到待转发数据之后,发送指定的响应数据,然后关闭连接,待转发的数据将被丢弃。
|
|
如不指定此项,Blackhole 将直接关闭连接。
|
|
|
|
### ResponseObject
|
|
|
|
```json
|
|
{
|
|
"type": "none"
|
|
}
|
|
```
|
|
|
|
> `type`: "http" | "none"
|
|
|
|
当 `type` 为 `"none"`(默认值)时,Blackhole 将直接关闭连接。
|
|
|
|
当 `type` 为 `"http"` 时,Blackhole 会发回一个简单的 HTTP 403 数据包,然后关闭连接。
|