YANG JIANKUAN 013c0f14c4 chore: 优化 Docker 构建以适配中国服务器网络环境
- apt-get 切换阿里云镜像(http://),解决 slim 镜像无 ca-certificates 的 https 问题
- pnpm 切换 npmmirror 注册源,加速依赖下载
- 修复 better-sqlite3 编译:hoisted 模式、onlyBuiltDependencies、显式 rebuild
- 新增 mkdir -p data 避免容器启动时数据目录缺失

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 14:23:38 +08:00
2026-03-31 13:11:54 +08:00
2026-04-13 22:19:30 +08:00
2026-03-31 13:11:54 +08:00
2026-03-31 13:11:54 +08:00
2026-04-13 22:19:30 +08:00
2026-03-31 13:11:54 +08:00
2026-03-31 13:11:54 +08:00
2026-03-31 13:11:54 +08:00
2026-03-31 13:11:54 +08:00
2026-03-31 13:13:35 +08:00

Sub Router

Surge 代理订阅管理系统。聚合多个上游订阅源,管理自定义节点和规则,生成合并后的 Surge 配置文件。

快速开始

# 安装依赖
npm install

# 开发模式(前后端同时启动)
npm run dev

# 生产构建
npm run build:web
npm run start

Docker 部署

docker compose up -d

服务运行在 http://localhost:3456Surge 订阅地址为 http://<host>:3456/surge

技术栈

  • 后端: Express + TypeScript + better-sqlite3
  • 前端: React + Vite + TypeScript
  • 数据库: SQLite
Description
Merge custom node to IPLC sub ndoes
Readme 34 MiB
Languages
TypeScript 86.5%
JavaScript 7.2%
CSS 4.3%
Dockerfile 1.4%
HTML 0.6%