d708240acfa1e90d758a969b2ce486ccbe58ad02
管理面板新增「自定义」面板,可按 Surge 格式书写 [Proxy]/[Rule]/ [General] 等配置片段,生成时合并进最终输出:[Proxy] 行追加到节点 之后,[Rule] 行注入到规则最顶部(优先级最高),其他段注入对应段 顶部且同名 key 覆盖模板取值(如 doh-server)。仅管理员链接生效, 游客链接不包含自定义内容。 Co-Authored-By: Claude Fable 5 <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
90.7%
JavaScript
4.7%
CSS
2.9%
Dockerfile
1.3%
HTML
0.4%