013c0f14c4c2b4f4f0f16c517a675c935c67382d
- 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>
Sub Router
Surge 代理订阅管理系统。聚合多个上游订阅源,管理自定义节点和规则,生成合并后的 Surge 配置文件。
快速开始
# 安装依赖
npm install
# 开发模式(前后端同时启动)
npm run dev
# 生产构建
npm run build:web
npm run start
Docker 部署
docker compose up -d
服务运行在 http://localhost:3456,Surge 订阅地址为 http://<host>:3456/surge。
技术栈
- 后端: Express + TypeScript + better-sqlite3
- 前端: React + Vite + TypeScript
- 数据库: SQLite
Description
Languages
TypeScript
86.5%
JavaScript
7.2%
CSS
4.3%
Dockerfile
1.4%
HTML
0.6%