GitHub地址: https://github.com/byJoey/cfnew
项目简介
CFnew是一款基于Cloudflare Workers的高性能代理工具,已获得10.8k Star和5.5k Fork。它将Workers从简单的边缘计算平台升级为功能完整的多协议代理系统,支持VLESS、Trojan、xhttp等协议同时运行。
核心亮点
多协议融合
- 支持VLESS、Trojan、xhttp三大协议同时启用
- 无需为每个节点单独部署Worker
- 客户端自动识别并适配最优协议组合
智能优选系统
- 内置延迟测试工具,支持1-50线程并发
- 自动获取机场码并映射中文名称
- 按地区筛选、延迟排序、智能备用方案
- 每15分钟自动优选一次
图形化管理界面
- 基于Cloudflare KV存储配置
- 改完立即生效,无需重新部署
- 支持中文和波斯语自动切换
- 一键开启/关闭各项功能
灵活的路径参数系统(v2.9.4新增)
- 在分享链接的path字段直接指定ProxyIP、Worker地区、SOCKS5等
- 无需额外部署,单个节点可独立配置
- 优先级:path参数 > KV配置 > 自动检测
最新更新(v2.9.4)
- ✅ 支持WebSocket path参数覆盖连接级变量(p、wk、rm、s)
- ✅ 无需为每个节点单独部署Worker
- ✅ 图形化自定义DNS和ECH域名功能
- ✅ Encrypted Client Hello (ECH)加密握手支持
多客户端支持
完美适配10+主流客户端:
- Clash、Surge、Sing-Box、Loon、Quantumult X
- V2Ray、Shadowrocket、Stash、Nekoray、V2RayNG
根据User-Agent自动识别,一键生成对应格式订阅链接。
高级功能
| 功能 | 说明 |
|---|---|
| API管理 | RESTful接口动态添加/删除优选IP,支持批量操作 |
| 自定义路径 | 支持多级路径,不用UUID当路径 |
| 地区智能匹配 | 自动选择同地区→邻近地区→其他地区 |
| 降级模式 | CF直连失败→SOCKS5→fallback多重备用 |
| ECH加密 | 自动获取最新ECH配置,启用后自动开启仅TLS模式 |
部署方式
基础配置(环境变量):
u- UUID(必需)p- ProxyIP地址(可选)d- 自定义路径(可选)wk- Worker地区代码(可选)
推荐方案:创建Cloudflare KV命名空间,绑定环境变量C,访问/{UUID}使用图形化配置。
为什么选择CFnew
- 零成本 - 充分利用Cloudflare Workers免费额度
- 即插即用 - 图形化配置,改完立即生效
- 功能完整 - 一个项目覆盖代理、优选、转换、管理全流程
- 活跃维护 - 1,729次提交,持续更新迭代
- 社区支持 - 提供文字教程、视频教程、Telegram交流群
