YANG JIANKUAN 1eb0359b8f fix: hysteria2 带 pinSHA256 时跳过证书校验
带 pinSHA256 的 hysteria2 节点用自签/SNI 伪装证书(如 sni=www.bing.com),
靠指纹固定校验而非标准 CA 链。Surge 的 server-cert-fingerprint-sha256 实测
不可靠(仍按 SNI 主机名校验并拒绝),故改为输出 skip-cert-verify=true,
与 Shadowrocket 等客户端的实际行为一致。

新增 regen-surge-lines.ts 一次性脚本:从 uri 重新生成所有静态节点的
surge_line(保留自定义名字),修正解析器改动前已存的节点。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 00:19:12 +08:00
2026-04-17 22:19:12 +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 90.7%
JavaScript 4.7%
CSS 2.9%
Dockerfile 1.3%
HTML 0.4%