CP

CFPilot 管理控制台

Cloudflare 边缘网络数据面 · 节点池编排与真连接优选中心

系统运行状态

自适应订阅地址(推荐)

通吃链接:客户端 User-Agent 自动获取对应格式 —— 识别不出类型时回落到 Base64(通用)。

当前活跃节点池分布

下表展示当前订阅链接实际下发的节点构成与去重统计。

快速配置指南

1

编排节点来源

在「节点来源」中按需启用官方 IP、优选域名或手动池。未勾选任何来源时系统将自动启用 20+10 保底策略。

2

执行本地真连接优选

在「本地优选」中以您的专属数据面域名作为 SNI 完成 WebSocket 101 实测,筛选本机直连质量最佳的边缘 IP。

3

导入客户端订阅

前往「订阅中心」复制自适应链接(支持 V2Ray / Clash Mihomo / Sing-box),粘贴至客户端即可使用。

节点池来源编排

· 三种节点来源自由组合,系统按 官方优选 IP → 优选域名 → 手动指定 IP 顺序合并去重。
· 若三项均未勾选,系统将自动生成 20 个官方优选 IP + 10 个优选域名 确保订阅始终可用。
· 独立来源:远程第三方优选订阅源(TXT 列表 / CSV 测速表)—— 「订阅中心」页填写,不受本页三个勾选项影响,配置即生效。

从 Cloudflare 官方发布的 IPv4 网段中按权重随机抽样生成,避免固定静态 IP 表失效。
通过接入 Cloudflare 的知名高可用域名动态解析边缘 IP(客户端实际握手 SNI 与 Host 仍保持为您的数据面域名)。

与内置库随机域名互补下发,重复自动合并。

「本地真连接池」持久化保存自动回填的实测 IP;手动静态节点为动态增补 IP。

本地真连接池:0 条

格式规范:IP:端口#机房_延迟_速度。此处展示的是存储在 KV(LOCAL_PREFERRED_IPS)中的实测回填数据,与上方「手动静态节点」合并生效。

实时下发节点预览

#来源类型节点地址边缘机房延迟 (ms)下行速度 (MB/s)

本地真连接优选(True-Connect Scanner)

在本机以数据面专属域名作 TLS SNI 与 HTTP Host,实测 TCP / TLS / WebSocket 101 握手, 把高速 IP 回填到「本地真连接池」。 优选由 CLI 完成,本页只给出用法说明。

npm i -g cfpilot
cfpilot scan --host <数据面域名> --panel <控制面域名>

免安装:把 npm i -g cfpilot 换成 npx -y cfpilot@latest scan … 即可。 需要 Node.js 18+;扫描期间请关闭本机代理的 TUN 模式与系统代理,确保测的是真实直连质量。

cfpilot scan --help

常用:--top 保留节点数、--sample 抽样规模、 --countries 地区过滤、--no-callback 只输出不回填。

不想用命令行?下载桌面版:内置优选与一键部署,图形界面操作。
桌面版下载 ↗

数据面 / 控制面别填反:--host 是数据面(客户端实际连接的域名), --panel 是控制面(面板所在域名)。填反会出现「令牌校验失败」或回填不生效。

客户端订阅地址

复制下方对应客户端格式的订阅链接导入。「节点来源」或「入站配置」修改参数后,客户端更新订阅即可同步最新节点。

远程第三方优选订阅源(可选扩展)

挂载外部维护的优选节点来源,订阅生成时会自动拉取并**独立成池**追加。
TXT 列表:每行一个 IP:端口 或 IP:端口#备注,按行解析。
CSV 测速表:第三方优选器导出的 result.csv。
⚠️ 远程池不受「节点来源」页那三个勾选项影响。 拉取失败会在「节点来源 → 实时下发节点预览」中显示。

Clash 分流规则(进阶)

编辑 Clash 订阅 rules / proxy-groups 来源(ini 格式)。 「清空(回落内置)」可退回内置 GEOSITE/GEOIP 规则。建议「刷新预览」(需等待加载显示)确认后导入客户端。

格式:ruleset=<策略组>,<规则URL或[]内联规则> / custom_proxy_group=<组名>`<类型>`[正则]`<URL>`<间隔>[`成员...]。远端 ruleset 会被忽略(只用内联 GEOIP/GEOSITE 类规则,避免整份订阅加载失败)。

订阅链接安全(进阶)· 切换前请先读风险

⚠ 切到「签名模式」后,经典链接(/sub/<UUID>)立即返回 403,每台设备都要重新导入;「轮换密钥」不可撤销。
正确顺序:① 签发 → ② 逐台导入验证 → ③ 再切模式。绝大多数用户不需要开启本功能。

核心鉴权与传输路径

配置数据面支持的入站协议凭证与 WebSocket / XHTTP 监听路径。建议自定义复杂的路径以提升隐蔽性。

当标准 443 端口在特定地区受阻时,可勾选 Cloudflare 官方支持的备用 HTTPS 端口。手动优选池中已显式指定端口的条目将保持原端口不变。
清空后保存等价于只保留 443(后端对空端口列表回落默认值,订阅不会为空)。

订阅仅会为上方勾选的协议形态生成节点。若勾选 Trojan 或 XHTTP,请确保下方对应的服务端入站开关处于启用状态。
全部未勾选,后端会回落到 VLESS + WebSocket(保证订阅不为空)。
⚠️ XHTTP 已可用:上行改用 packet-up 分包、关闭 gRPC 头伪装(边缘不再返回 403),支持上下行分离与 H3 降级。

允许数据面接收并处理 Trojan over WebSocket 流量。
允许数据面接收并处理 VLESS XHTTP 流式 POST 请求。

出站路由、链式代理与抗封锁策略

配置 SOCKS5 / HTTP(S) 代理或反代池可解除 Cloudflare 禁止连回自家网段的限制,并改善出站 IP 纯净度。

支持 user:pass@host:port。

支持 https:// 与 #sni=。

连接此地址、转发到目标站(按下方调度模式参与选路)。

IPv6 出站回退前缀。

uTLS Fingerprint 指纹名。

relayPool:自配第三方反代入口,优先于内置反代;直连/优选失败、Cloudflare 网段目标时启用。

「仅代理」保证出口 IP 与配置一致(直连会暴露 Cloudflare 原生出口)。 代理全部失败时会尝试反代入口池(同样是第三方出口),仍失败则报错。 四种模式改变的是候选优先级与回退顺序,不是简单开关:代理与直连不会混进同一竞速池, 因此不会出现「直连先成功、出口 IP 与预期不符」。

IPv6 支持边界:入站可解析 IPv6 目标,SOCKS5 与 HTTP CONNECT 上游也可写 IPv6 地址; 但 Worker 本身不支持直接连接 IPv6 目标出站,此类目标需经代理落地或 NAT64 转换。

存在多个候选出站地址时并发发起连接,取最先完成握手的通道以降低首包延迟。
当访问同样接入 Cloudflare 的目标网站且未配置私有代理时,自动借道内置反代池按 SNI 转发。
开启后出站前通过 DoH 识别目标 IP 是否属于 Cloudflare 网段并自动调整拨号优先级(关闭可节省子请求配额并降低常规站点延迟)。
默认关闭:只在「直连出口 + 443/80 端口」且发出请求后一个字节都收不到时,才自动换到内置反代入口重试。开启后即使配了落地代理 / ProxyIP 或访问其它端口也会重拨;同一请求可能在另一条上游被重复执行,并绕过你指定的出口。仅排查「连上但没数据」时临时开启。
在订阅中注入 ECH 参数以加密 TLS 握手中的真实 SNI 域名(需 Mihomo / Sing-box 1.13+ / v2rayN 等客户端内核支持)。

单条连接累计传输超过这个值就断开。默认 0 = 不限制 —— 不限制时,客户端网络很慢的情况下数据会一直堆积在平台缓冲里, 极端情况下会触发平台的内存限制(1101)并中断该实例上的其它连接。 日常使用建议填 1024(1 GB);大文件下载场景按需调大。

留空使用默认域名。

留空使用客户端默认。

配置备份与迁移

导出脱敏配置:不含 UUID、Trojan 口令、入站路径、自定义域名,以及带口令的落地代理。导入前显示差异,确认后写入。

CP

CFPilot 管理控制台

请输入管理员密码以解锁面板配置