byJoey / cfnew

CFnew - Terminal v2.9.8

⚠️ Important: Set Compatibility Date to 2026-01-20 after deployment

Pages Deployment:

  1. Log in to the Cloudflare Dashboard.
  2. Go to Workers & Pages → Select your Pages project.
  3. Click SettingsFunctions (or Runtime).
  4. Find Compatibility date, select 2026-01-20, and click Save.
  5. Return to DeploymentsCreate deploymentUpload files.

Worker Deployment:

  1. Log in to the Cloudflare Dashboard.
  2. Go to Workers & Pages → Select your Worker.
  3. Click SettingsTriggers (or Runtime).
  4. Find Compatibility date, select 2026-01-20, and click Save.

Language: 中文 | فارسی | Telegram Group


⚠️ 重要:部署后请将兼容日期设置为 2026-01-20

Pages 部署:

  1. 登录 Cloudflare 控制台。
  2. 进入 Workers 和 Pages → 选择你的 Pages 项目。
  3. 点击 设置运行时
  4. 找到 兼容性日期,选择 2026-01-20,点击 保存
  5. 返回 部署创建部署上传文件

Worker 部署:

  1. 登录 Cloudflare 控制台。
  2. 进入 Workers 和 Pages → 选择你的 Worker。
  3. 点击 设置运行时
  4. 找到 兼容性日期,选择 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.)