byJoey / cfnew
CFnew - Terminal v2.9.8
⚠️ Important: Set Compatibility Date to 2026-01-20 after deployment
Pages Deployment:
- Log in to the Cloudflare Dashboard.
- Go to Workers & Pages → Select your Pages project.
- Click Settings → Functions (or Runtime).
- Find Compatibility date, select 2026-01-20, and click Save.
- Return to Deployments → Create deployment → Upload files.
Worker Deployment:
- Log in to the Cloudflare Dashboard.
- Go to Workers & Pages → Select your Worker.
- Click Settings → Triggers (or Runtime).
- Find Compatibility date, select 2026-01-20, and click Save.
Language: 中文 | فارسی | Telegram Group
⚠️ 重要:部署后请将兼容日期设置为 2026-01-20
Pages 部署:
- 登录 Cloudflare 控制台。
- 进入 Workers 和 Pages → 选择你的 Pages 项目。
- 点击 设置 → 运行时。
- 找到 兼容性日期,选择 2026-01-20,点击 保存。
- 返回 部署 → 创建部署 → 上传文件。
Worker 部署:
- 登录 Cloudflare 控制台。
- 进入 Workers 和 Pages → 选择你的 Worker。
- 点击 设置 → 运行时。
- 找到 兼容性日期,选择 2026-01-20,点击 保存。
语言: 中文 | فارسی | Telegram 交流群
Main Features / 主要功能
- Multi-protocol Support: VLESS, Trojan, xhttp; multiple protocols can be enabled simultaneously. 多协议支持: VLESS、Trojan、xhttp,可以同时启用多个。
- Custom Path: Use custom paths instead of UUIDs; supports multi-level paths. 自定义路径: 不用 UUID 当路径了,可以自己设置,支持多级路径。
- Latency Testing: Built-in tool to test IP latency and automatically fetch airport codes. 延迟测试: 内置测试工具,测 IP 延迟,自动获取机场码。
- Subscription Conversion: Customizable conversion service address. 订阅转换: 可以自定义转换服务地址。
- Graphical Management: Uses KV to store configurations; changes take effect immediately without redeployment. 图形化管理: 用 KV 存配置,改完立即生效,不用重新部署。
- API Management: Supports dynamic addition/deletion of preferred IPs via API. API 管理: 支持通过 API 动态添加/删除优选 IP。
- Multi-client Support: CLASH, SURGE, SING-BOX, LOON, QUANTUMULT X, V2RAY, Shadowrocket, STASH, NEKORAY, V2RAYNG. 多客户端: 支持 CLASH、SURGE、SING-BOX、LOON、QUANTUMULT X、V2RAY、Shadowrocket、STASH、NEKORAY、V2RAYNG。
- App Wake-up: One-click to open the corresponding client. 应用唤醒: 点按钮自动打开对应客户端。
- Auto-detection: Automatically returns the correct format based on User-Agent. 自动识别: 根据 User-Agent 自动返回对应格式。
- Multi-language: Supports Chinese and Persian, auto-switching based on browser language. 多语言: 支持中文和波斯语,根据浏览器语言自动切换。
v2.9.8 Updates / v2.9.8 更新
- Subscription Conversion Internal Implementation: Clash/Stash/Sing-box/Surge/Loon/Quantumult X configurations are now generated directly by the Worker, removing dependency on external sub-converters. 订阅转换内部实现: Clash / Stash / Sing-box / Surge / Loon / Quantumult X 配置全部由 Worker 直接生成,不再依赖任何外部 sub-converter。
- Complete Rule Sets: Updated rule providers for all clients (Loyalsoldier, MetaCubeX, ACL4SSR/blackmatrix7). 完整规则集: Clash 使用 Loyalsoldier rule-providers;Sing-box 使用 MetaCubeX SRS;Surge / Loon / QuanX 使用 ACL4SSR / blackmatrix7 远端规则。
- Strategy Groups: Each group includes “Strategy Group + All Nodes” for direct switching (removed “Auto-select” url-test to save requests). 各策略分组: 均包含「策略组 + 全部节点」,可直接切换具体节点(已移除「自动选择」url-test,避免周期性测速浪费请求)。
- Transport Optimization: Optimized WebSocket/TCP forwarding (GrainTCP approach), including packet merging and hot-path optimization for VLESS. 传输优化: 参考 GrainTCP 思路优化 WebSocket/TCP 转发,上行小包队列合并、下行小包聚合、大包直发,并优化 VLESS 解析热路径。
- Graphical ALPN: Added ALPN dropdown (h3, h2, http/1.1, or custom). 图形化 ALPN: 新增 alpn 下拉选项,留空时不写 alpn,也可选择 h3、h2、http/1.1 或组合值。
- KV Config Caching: 30s short window + cross-isolate version key
c_ver. KV 配置缓存: 30s 短窗口 + 跨 isolate 版本键 c_ver,保存后无需刷新两次。
(Note: Due to length constraints, subsequent version logs follow the same pattern.)