加速下载Sub-Web · GitHub Release · 反代镜像加速
本区块自动同步 Sub-Web 的官方 GitHub Release,并为每个文件预生成 4 个反代镜像加速下载通道。 国内访问 GitHub 慢、下载断、连接超时时,挑一个反代列点开即可,无需手动拼接镜像 URL。镜像只改变访问路径,文件内容、版本号、SHA 校验与 GitHub 官方一致。
暂无公开 Release,请到 CareyWang/sub-web Releases 页 查看后续发布。
TL;DR
Sub-Web 是 subconverter 的开源 Web 前端面板(MIT,Vue.js)。让用户在浏览器图形化做订阅格式转换。核心用途:把机场提供的某种格式订阅转成你客户端要的格式(Clash / Surge / Quantumult / Loon 等互转)。对比:现代订阅管理用 Sub-Store;纯订阅互转用 Sub-Web。
Sub-Web 由 CareyWang 维护,2019+ 起在中文订阅转换圈流传。本文按定位、自建、使用、对比四块讲清楚。
Sub-Web 与 subconverter 的关系
用户浏览器
↓ 填订阅 URL + 选目标格式
[ Sub-Web 前端 ]
↓ 调 API
[ subconverter 后端 ]
↓ 返回转换后订阅
用户客户端粘新 URL
Sub-Web 是图形化壳,subconverter 是核心。
公共 Sub-Web / subconverter 服务
社区维护:
- sub.xeton.dev(早期)
- api.dler.io
- api.subconverter.workers.dev(Cloudflare Worker 托管)
⚠️ 公共服务会看到你的订阅内容,敏感场景请自建。
自建 Sub-Web
1. 部署 subconverter
cd /opt
wget https://github.com/tindy2013/subconverter/releases/latest/download/subconverter_linux64.tar.gz
tar xzf subconverter_linux64.tar.gz
cd subconverter
./subconverter
监听 :25500。
2. 部署 Sub-Web
cd /var/www
git clone https://github.com/CareyWang/sub-web.git
cd sub-web
npm install
npm run build
dist/ 目录是静态文件,扔 nginx:
server {
listen 80;
server_name sub.example.com;
root /var/www/sub-web/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
3. 修改 Sub-Web 后端
src/views/Subconverter.vue 中改默认 backend URL:
const defaultBackend = 'https://your-vps:25500/sub';
重新 npm run build → 部署。
4. SSL(推荐)
certbot --nginx -d sub.example.com
Sub-Web 访问 https://sub.example.com。
使用
基本转换
- 浏览器打开 Sub-Web
- 「订阅链接」:粘机场原订阅 URL
- 「客户端」:选 Clash / Surge / Quantumult / Loon 等
- 「远程配置」:可填 ACL4SSR 或自定义规则集 URL(可选)
- 点「生成订阅链接」
- 复制生成的 URL,粘到客户端
高级选项
- 启用 / 禁用 UDP / 跳过证书检查 / 重命名节点
- 自定义后端 URL
- 节点过滤(如只保留香港节点)
客户端导入
把 Sub-Web 生成的 URL 粘到客户端:
- Clash Verge Rev / Mihomo Party → Clash 格式
- Surge 5 / Loon → Surge 格式
- Quantumult X → QuanX 格式
- Shadowrocket → Shadowrocket 格式
- Karing / Hiddify Next → sing-box / Clash 格式
与 Sub-Store 对比
| 维度 | Sub-Web | Sub-Store |
|---|---|---|
| 定位 | 纯订阅格式转换 | 订阅管理 + 节点筛选 + 自定义规则 |
| 后端依赖 | subconverter | 自带 |
| 维护活跃度 | ★★(放缓) | ★★★★★ |
| UI 现代度 | ★★★ | ★★★★★ |
| 节点筛选 | 简单 | 复杂规则 |
| 自定义规则集 | 通过 subconverter | 内置 |
| 部署难度 | 中(需 subconverter) | 易 |
新建议用 Sub-Store 替代。Sub-Web 适合「只要转换格式不要管理」的极简场景。
常见报错
生成订阅 URL 后客户端导入失败
- 检查后端 subconverter 是否正常运行
- 检查 backend URL 是否对外可访问(公网 IP / 域名)
subconverter 报错 “config not found”
- 远程配置 URL 失效 → 换或留空
转换后节点缺失
- subconverter 不识别某些新协议(如 Hysteria 2)→ 升级 subconverter 到最新
- 或改用 Sub-Store(协议支持更全)
Sub-Web 配套订阅
Sub-Web 是转换工具,不提供订阅源。需要:
- 机场订阅源:配套订阅线路
- 在 Sub-Web 转换为目标客户端格式
来源与最后核对
- Sub-Web 仓库:github.com/CareyWang/sub-web
- Modify fork:github.com/Toperlock/sub-web-modify
- subconverter:github.com/tindy2013/subconverter (详见 /clients/subconverter/)
- 替代 Sub-Store
本文最后实际验证日期:2026-05-20。