mirror of
https://github.com/SagerNet/sing-box.git
synced 2024-12-27 17:25:38 +08:00
1.5 KiB
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
==必填==
规则集类型, local
或 remote
。
tag
==必填==
规则集的标签。
内联字段
!!! question "自 sing-box 1.10.0 起"
rules
==必填==
一组 无头规则.
本地或远程字段
format
==必填==
规则集格式, source
或 binary
。
本地字段
path
==必填==
!!! note ""
自 sing-box 1.10.0 起,文件更改时将自动重新加载。
规则集的文件路径。
远程字段
url
==必填==
规则集的下载 URL。
download_detour
用于下载规则集的出站的标签。
如果为空,将使用默认出站。
update_interval
规则集的更新间隔。
默认使用 1d
。