Cloudflare Tunnel 隧道部署与客户端配置
› 社区话题 › Linux/macOS 与自动化运维 › 通过 Shell 脚本优化cloudflare客户端命令的 Supervisor 配置的记录日志 › Cloudflare Tunnel 隧道部署与客户端配置
2026年3月9日 - 下午1:10 #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