SuperAPI AI 工具集

cf-proxy

部署与运维

查看项目

更新于 10-15 20:33

技能介绍

用途:在 Cloudflare Pages 上部署免费 VLESS 代理/VPN 节点,基于 edgetunnel 通过 Cloudflare 全球 CDN 提供 WebSocket over TLS 连接。适用于搭建免费代理节点、部署 edgetunnel、配置自定义域名绕过 SNI 封锁、管理或排查已有节点、注册免费域名等场景。

主要能力:从 GitHub 下载 edgetunnel 代码(cmliu/edgetunnel);生成 VLESS 认证 UUID 和管理员密码;部署到 Cloudflare Pages(而非 Workers,因 Pages 支持基于 CNAME 的自定义域名);通过 DNSExit 注册免费二级域名(如 *.linkpc.net,2 年);创建 CNAME 记录指向 *.pages.dev;绑定自定义域名到 Pages 项目;验证节点并提供客户端配置。

使用方式:可用自然语言请求,如“帮我搭建一个 Cloudflare 代理节点”,或使用 /cf-proxy 命令;也可指定域名或排查连接问题。技能会交互式走完 7 个阶段:收集 Cloudflare 凭据、生成配置、部署到 Pages、按需注册免费域名、配置 DNS、绑定域名、输出最终 VLESS 连接 URI。管理面板位于 https://your-domain/<admin-password>,提供可扫描二维码。

架构:客户端(Shadowrocket/v2rayN/Clash)经 VLESS over WebSocket over TLS(443 端口)连接自定义域名(CNAME → *.pages.dev),经 Cloudflare CDN 到 Pages Function(edgetunnel _worker.js),再经 TCP 出站访问目标网站。

限制:仅支持 TCP over WebSocket,无 UDP,无法代理游戏或 VoIP;速度约 5-50 Mbps,取决于 CDN 路由,不适合低延迟场景;免费额度为每天 10 万请求(WebSocket 连接算 1 次请求,消息免费)、带宽不限、CPU 10ms/请求、内存 128MB;自定义域名 SNI 可能被封锁,需轮换域名。CNAME 必须用子域名,不可用根域名。要求 Node.js 18+、GitHub CLI、Cloudflare 免费账户及域名。安装:npx skills add LewisLiu007/cf-proxy。