mirror of
https://github.com/kenzok8/small-package.git
synced 2026-02-08 07:37:13 +08:00
31 lines
1.3 KiB
YAML
31 lines
1.3 KiB
YAML
# 日志设置
|
|
log:
|
|
level: info # 日志级别。可选 "debug" "info" "warn" "error"。默认 "info"。
|
|
file: "/path/to/log/file" # 记录日志到文件。
|
|
|
|
# 数据源设置
|
|
data_providers:
|
|
- tag: data1 # 数据源的 tag。由用户自由设定。不能重复。
|
|
file: "/path/to/data/file" # 文件位置
|
|
auto_reload: true # 文件有变化时是否自动重载。
|
|
|
|
# 插件设置
|
|
plugins:
|
|
- tag: tag1 # 插件的 tag。由用户自由设定。不能重复。
|
|
type: type1 # 插件类型。详见下文。
|
|
args: # 插件参数。取决于插件类型。详见下文。
|
|
key1: value1
|
|
key2: value2
|
|
|
|
# 服务器设置
|
|
servers:
|
|
- exec: tag1 # 本服务器运行插件的 tag。
|
|
timeout: 5 # 请求处理超时时间。单位: 秒。默认: 5。
|
|
listener: # 监听设置
|
|
- protocol: https # 协议,支持 "udp", "tcp", "tls", "https" 和 "http"
|
|
addr: ":443" # 监听地址。
|
|
cert: "/path/to/my/cert" # TLS 所需证书文件。
|
|
key: "/path/to/my/key" # TLS 所需密钥文件。
|
|
url_path: "/dns-query" # DoH 路径。
|
|
get_user_ip_from_header: "X-Forwarded-For" # DoH 尝试从 HTTP 头获取用户 IP。
|
|
idle_timeout: 10 # 连接复用空连接超时时间。单位: 秒。默认: 10。 |