在 CloudFlare 的全球网络上转换您的节点订阅。
-
在 Cloudflare Pages 部署后打开,并按提示操作。
-
端点:
/sub/clash-meta
需提供以下参数:
url
: 订阅的远程地址remote_config
(可选): 远程配置地址 (INI 格式),默认为 https://raw.githubusercontent.com/kobe-koto/EdgeSub/main/public/minimal_remote_rules.iniudp
(可选): 是否启用 UDP,默认为 trueforced_refresh
(可选): 是否强制刷新已缓存的远程配置,默认为 false
-
⚠️ 警告此格式可能随时变更,仅作测试用途
端点:
/sub/debug
需提供以下参数:
url
: 订阅的远程地址
-
- Fork 本项目
- 打开 dash.cloudflare.com
- 转到侧边栏的 Workers & Pages (Overview) 部分
- 点击 Create 按钮
- 切换到 Pages 标签页
- 选择 Connect to Git
- 选择您 Fork 的 EdgeSub 项目
- 在 Build settings > Framework preset 中选择 Astro
- 编辑 Build settings > Build command 为
pnpm build:frontend
- 点击 Save and Deploy
- 部署完成后,可前往 项目 > Custom domains 添加自定义域名
注意:开发时默认缓存 KV 存在,无缓存 KV 环境将按低优先级开发。
强烈建议添加缓存 KV。
- 转到 Workers & Pages > KV
- 点击 Create a namespace,输入名称后点击 Add
- 返回项目
- 转到 Settings > Functions > KV namespace bindings
- 点击 Add binding
- Variable name 填写
EdgeSubDB
,KV namespace 选择新建的 KV 空间 - 点击 Save
- 转到 项目 > Deployments
- 在 All deployments 中选择最新部署,点击 右侧三点菜单 > Retry Deployment
- 完成
-
节点类型
类型 支持 已测试 备注 HTTP ✅ 🚫 Socks 5 ✅ 🚫 Hysteria 1 ✅ ✅ Hysteria 2 ✅ ✅ TUIC v5 ✅ ✅ Vmess ✅ ☑️ 未完全测试 Vless ✅ ☑️ 未完全测试 Shadowsocks ✅ ✅ 全局设置开启 SS UoT 时会启用 UDP over TCP Trojan ✅ ✅ WireGuard 🚫 - 无通用 ShareLink 格式 ShadowsocksR 🚫 - 暂无实现计划 SSH 🚫 - 暂无实现计划 -
订阅类型
类型 输入 输出 输出端点 内部调试格式 🚫 ✅ /sub/debug
ShareLink 集合 ✅ ✅ /sub/share-link
ShareLink 集合 (Base64) ✅ ✅ /sub/base64
Clash Meta 配置 ✅ ✅ /sub/clash-meta
Clash 配置 ✅ ✅ /sub/clash
Sing-Box 配置 ✅ ✅ /sub/sing-box
注:
-
Clash Meta 和 Clash 配置:
- 输入:暂不特殊处理
- 输出:Clash 配置会过滤仅保留支持的代理类型,其余与 Clash Meta 相同
-
内部调试格式: 仅供调试,未来可能进行破坏性变更或移除。
-