Add subscription management, mixin, and tun support

This commit is contained in:
wnlen
2026-01-14 13:55:06 +08:00
parent 16382aedf9
commit 7cb66e7da1
7 changed files with 329 additions and 9 deletions

16
.env
View File

@ -2,6 +2,8 @@
export CLASH_URL='更改为你的clash订阅地址'
export CLASH_SECRET=''
export CLASH_HEADERS='User-Agent: ClashforWindows/0.20.39'
# 可选订阅名称clashctl sub use 会自动写入)
export CLASH_SUBSCRIPTION=''
# 可选:指定 Clash 二进制路径(适用于额外架构或自定义位置)
# export CLASH_BIN='/path/to/clash'
@ -17,3 +19,17 @@ export EXTERNAL_CONTROLLER_ENABLED=true
export EXTERNAL_CONTROLLER=0.0.0.0:9090
# 端口可设置为 auto自动分配随机端口
# Mixin 配置(可叠加多个 YAML 文件,后者可覆盖前者)
# export CLASH_MIXIN_PATHS='conf/mixin.d/base.yaml,conf/mixin.d/rules.yaml'
# export CLASH_MIXIN_DIR='conf/mixin.d'
# Tun 模式配置(需要 Clash Premium/Meta 支持)
# export CLASH_TUN_ENABLE=false
# export CLASH_TUN_STACK=system
# export CLASH_TUN_AUTO_ROUTE=true
# export CLASH_TUN_AUTO_REDIRECT=false
# export CLASH_TUN_STRICT_ROUTE=false
# export CLASH_TUN_DEVICE=
# export CLASH_TUN_MTU=
# export CLASH_TUN_DNS_HIJACK='any:53'