Cloudflare Mesh 完整教程:私有组网快速上手
目录
Cloudflare Mesh 是 Cloudflare 于 2026 年 4 月推出的私有组网解决方案。它帮助企业和个人把设备、服务器、AI 智能体以及 Cloudflare Workers 统一到一个安全、双向、无需公网 IP 的私有网络中。所有流量都走 Cloudflare 全球 330+ 城市的边缘网络,使用后量子加密,让你告别传统 VPN 的端口暴露和复杂配置,几分钟即可上手,快速解决跨地域、跨平台的内网访问难题。
Cloudflare Mesh 核心概念
- Mesh IP:每个加入 Mesh 的设备或节点都会获得私有 IP(范围 100.96.0.0/12),可直接互相通信,支持 TCP、UDP、ICMP。
- Mesh Node(节点):运行在 Linux 服务器上的无头 Cloudflare One Client(warp‑cli),用于暴露服务器或整个子网。
- Client(客户端):笔记本、手机等终端设备,运行带图形界面的 Cloudflare One Client。
- 路由(Routes):节点可通告 CIDR 子网,让 Mesh 内其他设备访问子网内的资源(如数据库、打印机)。
优势
- 双向通信,源 IP 保留。
- 继承 Cloudflare Zero Trust 全部安全策略(Gateway、Access、Posture 等)。
- 部署简单,几分钟上手。
- 免费层支持最多 50 个节点 + 50 个用户。
前置条件
- 一个 Cloudflare 账号(免费即可)。
- 一台 Linux 服务器(推荐 Ubuntu 22.04/24.04、Debian 12,支持 AMD64/ARM64)。
- 客户端设备(Windows、macOS、Linux、iOS、Android)。
- 服务器基本要求:75 MB 磁盘、35 MB 内存、能够连通 Cloudflare。
快速上手(推荐使用向导)
运行设置向导(Dashboard)
- 登录 Cloudflare Dashboard(https://dash.cloudflare.com/)。
- 前往 Networking(网络) > Mesh。
- 点击 Add a node(添加节点)。
- 输入节点名称(如
web-server或staging-db)。 - 点击 Create node(创建节点)。
- 向导会自动配置设备注册策略、Device Profile 等(首次使用最方便)。
- 若已有 Linux 服务器,复制页面上的安装命令并立即运行;否则点击 I’ll connect later,稍后配置。
在 Linux 服务器上安装 Mesh Node
运行以下命令(向导页面会提供最新版本):
| |
注册并连接:
| |
检查状态:
| |
节点上线后,可在 Dashboard 的 Mesh 概览页看到其 Mesh IP 与 Online 状态。
连接客户端设备
Windows / macOS / Linux(桌面版)
- 下载并安装 Cloudflare One Client(https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/download/)。
- 打开客户端,选择 Zero Trust security。
- 输入 Team Name(通常是你的账号子域,如
yourteam.cloudflareaccess.com)。 - 完成登录认证并连接。
- 连接成功后,设备会获得 Mesh IP。
iOS / Android
- 下载 Cloudflare One Agent App。
- 打开 App,同意隐私政策,输入 Team Name 并登录。
- 安装 VPN Profile 并连接。
连接成功后,客户端即可通过 Mesh IP 访问其他节点或设备。
测试连通性
在客户端终端运行:
| |
亦可尝试 SSH、数据库连接、API 调用等,只要是 TCP、UDP、ICMP 均受支持。
添加子网路由(Routes)—— 访问整个内网
默认只能访问节点自身 IP。若要访问节点背后的服务器或数据库:
- 在 Dashboard Networking > Mesh 中选择对应节点。
- 切换到 Routes 标签页。
- 点击 Add route,输入 CIDR(如
10.0.0.0/24),可选填写描述。 - 保存。
注意
- 在节点和客户端的 Split Tunnel 配置中,确保该 CIDR 通过 Cloudflare 路由(推荐 Include 模式)。
- 子网设备需有返回路由指向 Mesh Node;若 Node 不是默认网关,需要在路由器上添加指向 Mesh IP 范围
100.96.0.0/12的静态路由。
高级功能
- 高可用(HA):为重要节点部署多个副本,实现故障切换。
- Workers / AI Agents 集成:通过 Workers VPC + Mesh,让运行在 Cloudflare 上的智能体安全访问私有资源。
- 安全策略:所有 Mesh 流量自动应用 Gateway 网络策略、设备态势检查等。
- 与 Tunnel 区别:Mesh 适合双向 IP 通信;Tunnel 适合单向发布服务。
常见问题排查
- 节点 Offline:运行
warp-cli connect,检查防火墙是否放行 Cloudflare WARP 端口或 IP,并查看日志。 - 无法 Ping Mesh IP:检查 Split Tunnel 配置,确保
100.96.0.0/12走 Cloudflare。 - Windows 入站流量被阻:在 Windows 防火墙中允许来自
100.96.0.0/12的流量。 - 子网返回流量问题:确保子网路由器有指向 Mesh Node 的静态路由。
资源与官方文档
原文链接:
https://www.17you.com/freeresources/cloudflare-mesh-setup-guide/
已复制!
寻找合作和资源
如果你也对文章内容或者分享的资源和机会有兴趣,欢迎联系我。
相关内容
- Wrangler 完整指南:Cloudflare Workers 开发部署实战
- Go语言免费域名查询工具dmcheck
- 免费开源3D航班实时追踪工具 Flight Viz
- 免费开源桌面录屏工具 OpenScreen 推荐
- Valkey安装使用教程:Redis完美替代方案
- Docker 多项目启动脚本