Cloudflare Tunnel 隧道部署与客户端配置

#1424

追光
管理员

技术日志:Cloudflare Tunnel 隧道部署与客户端配置

日期: 2026年3月9日
目标: 在 Cloudflare Zero Trust 中创建隧道,并在本地通过 cloudflared 客户端进行连接与服务映射。


隧道创建流程(Cloudflare 控制台)

1. 登录控制台:访问 [Cloudflare Zero Trust](https://one.dash.cloudflare.com/)。
2. 创建隧道:导航至 Networks Tunnels,点击 Create a tunnel。
3. 选择类型:选择 Cloudflared。

配置隧道(相当于frps或者nps的本地映射到本地端口的配置)
4. 配置公共主机名:添加域名(例如 子域名.yourdomain.com),并指向你本地的内部服务地址(例如 http://localhost:本地端口号


本地客户端连接指南

在你的本地服务器上,按照以下步骤部署 cloudflared 客户端:

第一步:安装 cloudflared
根据你的操作系统安装二进制程序(以 Linux 为例):

下载并安装到你想要安装的目录:

第二步:运行隧道
使用你在创建隧道时获取的 Token 启动服务。为了简洁和管理方便,推荐使用前文提到的脚本化部署:

在 /home/usrdata/NetworkClient/CF/ 下创建 start.sh

!/bin/bash
/home/usrdata/NetworkClient/CF/cloudflared tunnel run --token