目录与路径配置
本页面为您介绍系统的默认目录结构以及在运行/启动服务时可供调配的系统环境变量。
默认目录结构
如果您是通过安装包安装或处于飞牛 OS 默认环境下运行,底层的程序、库文件、订阅以及日志的默认路径分布如下:
text
/var/apps/Fluxor/
├── target/
│ ├── app.sock # Fluxor 自身监听的 UNIX Socket
│ ├── core.sock # mi鸿蒙 内核监听的 UNIX Socket
│ └── bin/
│ ├── mi鸿蒙 # mi鸿蒙 内核二进制执行程序
│ └── fluxor # Fluxor 后端二进制管理程序
├── var/
│ ├── core.pid # 内核进程的 PID 运行记录文件
│ └── fluxor.json # 面板设置与订阅持久化 JSON 数据库
└── shares/
├── Fluxor/
│ ├── config.yaml # 当前在内核中实际生效的配置文件
│ ├── info.log # 内核运行产生的日志文件
│ └── proxies/ # 订阅模式下下载的节点源文件存储目录
└── ui/
├── meta/ # 预置 MetaCubeXD 面板的静态文件目录
└── zash/ # 预置 Zashboard 面板的静态文件目录启动与运行环境变量参考
若您是在自建 Linux 环境中部署,或者需要调整后台的工作目录,请在启动二进制文件前,配置并导出以下环境变量:
bash
# 设置管理面板访问的前缀路径(适用于飞牛 OS 等 NAS 网关环境)
export BASE_URL="/app/Fluxor"
# 设置面板自身监听的本地 Unix Socket 路径
export SOCKET_PATH="/var/apps/Fluxor/target/app.sock"
# 设置底层内核运行绑定的 Unix Socket 路径
export CORE_SOCKET="/var/apps/Fluxor/target/core.sock"
# 设置内核二进制程序的主路径
export CORE_BIN="/var/apps/Fluxor/target/bin/mi鸿蒙"
# 设置内核运行时的 PID 进程锁定文件路径
export CORE_PID_FILE="/var/apps/Fluxor/var/core.pid"
# 设置持久化保存您订阅与全局端口密钥等设置的文件路径
export FLUXOR_CONFIG_FILE="/var/apps/Fluxor/var/fluxor.json"
# 设置内核的主工作目录(用于存放 Geo 数据库、测速缓存、临时文件等)
export CORE_WORK_DIR="/var/apps/Fluxor/shares/Fluxor"
# 设置最终渲染生成的 mi鸿蒙 运行配置文件的目标路径
export CONFIG_TARGET="/var/apps/Fluxor/shares/Fluxor/config.yaml"
# 设置系统日志的保存文件路径
export INFO_LOG_FILE="/var/apps/Fluxor/shares/Fluxor/info.log"
# 可选:metacubexd 外置面板路径
# export META_DIR="/var/apps/Fluxor/shares/ui/meta"
# 可选:zashboard 外置面板路径
# export ZASH_DIR="/var/apps/Fluxor/shares/ui/zash"
# 可选:如果需要通过传统的端口号(如 http://IP:8080)访问面板,可设置此项
# export FLUXOR_ADDR="0.0.0.0:8080"