sing-box/docs/configuration/rule-set/index.zh.md

1.5 KiB

icon
material/new-box

!!! quote "sing-box 1.10.0 中的更改"

:material-plus: `type: inline`

规则集

!!! question "自 sing-box 1.8.0 起"

结构

=== "内联"

!!! question "自 sing-box 1.10.0 起"

```json
{
  "type": "inline", // 可选
  "tag": "",
  "rules": []
}
```

=== "本地文件"

```json
{
  "type": "local",
  "tag": "",
  "format": "source", // or binary
  "path": ""
}
```

=== "远程文件"

!!! info ""

    远程规则集将被缓存如果 `experimental.cache_file.enabled` 已启用。

```json
{
  "type": "remote",
  "tag": "",
  "format": "source", // or binary
  "url": "",
  "download_detour": "", // 可选
  "update_interval": "" // 可选
}
```

字段

type

==必填==

规则集类型, localremote

tag

==必填==

规则集的标签。

内联字段

!!! question "自 sing-box 1.10.0 起"

rules

==必填==

一组 无头规则.

本地或远程字段

format

==必填==

规则集格式, sourcebinary

本地字段

path

==必填==

!!! note ""

自 sing-box 1.10.0 起,文件更改时将自动重新加载。

规则集的文件路径。

远程字段

url

==必填==

规则集的下载 URL。

download_detour

用于下载规则集的出站的标签。

如果为空,将使用默认出站。

update_interval

规则集的更新间隔。

默认使用 1d