veildawn/conflux

By veildawn

Updated about 1 month ago

一站式 Mihomo (Clash Meta) 代理管理面板,开箱即用。

Image
Networking
3

10K+

veildawn/conflux repository overview

Conflux - Mihomo 代理管理系统

一站式 Mihomo (Clash Meta) 代理管理面板,开箱即用。

快速开始

docker run -d \
  --name conflux \
  --restart unless-stopped \
  -e JWT_SECRET="your-secret-key-at-least-32-chars" \
  -e ADMIN_PASSWORD="your-password" \
  -p 80:80 \
  -p 7890:7890 \
  -v conflux-config:/app/mihomo/config \
  -v conflux-data:/app/backend/data \
  veildawn/conflux:latest

启动后访问 http://localhost 进入管理面板。

Docker Compose

version: '3.8'
services:
  conflux:
    image: veildawn/conflux:latest
    container_name: conflux
    restart: unless-stopped
    ports:
      - "80:80"       # Web 管理面板
      - "7890:7890"   # HTTP/SOCKS5 代理
    environment:
      - JWT_SECRET=your-secret-key-at-least-32-chars
      - ADMIN_PASSWORD=your-password
    volumes:
      - conflux-config:/app/mihomo/config
      - conflux-data:/app/backend/data

volumes:
  conflux-config:
  conflux-data:

环境变量

变量必需默认值说明
JWT_SECRET推荐please-change-this...JWT 密钥,生产环境务必修改
ADMIN_USERNAMEadmin管理员用户名
ADMIN_PASSWORD推荐admin管理员密码,生产环境务必修改
MIHOMO_API_SECRETMihomo API 密钥,需与 config.yaml 中 secret 一致

⚠️ 安全警告:生产环境请务必修改 JWT_SECRETADMIN_PASSWORD,使用默认值存在安全风险!

生成安全密钥:

Linux / macOS:

openssl rand -hex 32

Windows (PowerShell):

-join ((1..32) | ForEach-Object { "{0:x2}" -f (Get-Random -Max 256) })

Windows (CMD + Node.js):

node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"

或使用在线工具:随机密钥生成器

端口

端口服务
80Web 管理面板
7890HTTP/SOCKS5 代理
9090Mihomo API

数据卷

路径说明
/app/mihomo/configMihomo 配置
/app/backend/data订阅和备份数据

代理使用

配置设备代理为:

  • HTTP: http://服务器IP:7890
  • SOCKS5: socks5://服务器IP:7890

功能

  • 📡 订阅管理 - 添加/更新订阅源
  • 🔄 节点切换 - 延迟测试、自动选择
  • 📊 流量监控 - 实时统计图表
  • 📝 配置编辑 - 在线 YAML 编辑器
  • 📋 日志查看 - 实时日志流

Tag summary

Content type

Image

Digest

sha256:c2b7ae95c

Size

143 MB

Last updated

about 1 month ago

docker pull veildawn/conflux