74 lines
1.3 KiB
YAML
74 lines
1.3 KiB
YAML
# SNI代理配置文件
|
|
|
|
# 基本配置
|
|
listen: "0.0.0.0:443"
|
|
default_port: 443
|
|
max_conns: 1000
|
|
log_level: "info" # 可选: debug, info, warn, error
|
|
|
|
# DNS解析器配置
|
|
dns:
|
|
protocol: "udp" # 支持: udp, tcp, dot, doh, doq
|
|
server: "8.8.8.8:53"
|
|
timeout: 5
|
|
|
|
# 超时配置(秒)
|
|
timeout:
|
|
connect: 10
|
|
read: 30
|
|
write: 5
|
|
idle: 60
|
|
lifetime: 300
|
|
|
|
# 代理规则
|
|
rules:
|
|
# Cloudflare DNS规则
|
|
- domains:
|
|
- type: suffix
|
|
value: "cloudflare-dns.com"
|
|
port: 443
|
|
fragment:
|
|
enabled: true
|
|
min_size: 10
|
|
max_size: 50
|
|
delay_min: 10
|
|
delay_max: 30
|
|
validate: true
|
|
|
|
# API规则
|
|
- domains:
|
|
- type: regexp
|
|
value: "^api\\.example\\.com$"
|
|
port: 443
|
|
fragment:
|
|
enabled: true
|
|
min_size: 100
|
|
max_size: 500
|
|
delay_min: 5
|
|
delay_max: 15
|
|
validate: true
|
|
|
|
# 自定义端口规则
|
|
- domains:
|
|
- type: suffix
|
|
value: ".example.org"
|
|
port: 8443
|
|
fragment:
|
|
enabled: false=
|
|
|
|
# 关键词匹配规则
|
|
- domains:
|
|
- type: keyword
|
|
value: "google"
|
|
- type: keyword
|
|
value: "youtube"
|
|
- type: keyword
|
|
value: "cloudflare"
|
|
port: 443
|
|
fragment:
|
|
enabled: true
|
|
min_size: 100
|
|
max_size: 200
|
|
delay_min: 8
|
|
delay_max: 25
|
|
validate: true |