Cloudflare Tunnel终极指南:告别公网IP,随时随地安全访问你的家庭服务
514 字
3 分钟
Cloudflare Tunnel终极指南:告别公网IP,随时随地安全访问你的家庭服务
家里的 NAS、媒体服务器只有在家才能访问?本文介绍如何使用 Cloudflare Tunnel 实现安全远程访问,无需公网 IP。
第一步:准备域名
推荐使用 Namecheap、Dynadot 或直接在 Cloudflare 中购买域名。.xyz 域名价格便宜,每年不到 1 美元。
在 Cloudflare 中注册购买域名可省去托管步骤。付款建议使用 Visa 卡、万事达卡或 PayPal。
第二步:配置 SSL/TLS 加密方式
进入域名控制面板,点击 “SSL/TLS”,将加密方式改为”灵活”(Flexible)并保存。
第三步:Cloudflare Zero Trust 设置
- 回到 Cloudflare 主页,点击 “Zero Trust”
- 填写团队名称
- 选择免费计划
- 进入 Zero Trust 后,点击 “网络” → “Tunnels”
- 选择 “添加隧道” → “Cloudflared”
- 填写隧道名称,点击 “保存隧道”
第四步:OpenWrt 部署客户端
- 进入 OpenWrt 系统 → “软件包” → “更新列表”
- 搜索
cloudflared,安装luci-i18n开头的中文语言包 - 刷新页面,找到 “Cloudflare 零信任隧道” 插件
- 勾选启用
- 复制 CF 隧道页面的令牌(仅保留
ey开头的部分) - 粘贴到令牌栏,保存并应用
第五步:配置公共主机名
在隧道页面点击下一步:
| 字段 | 说明 |
|---|---|
| 子域 | 自定义子域名(如 op、fn) |
| 域 | 选择购买的域名 |
| 类型 | 选择 HTTP |
| URL | 填写 127.0.0.1:端口 或真实内网 IP:端口 |
保存后,通过 子域.域名.xyz 即可访问。
第六步:飞牛 NAS Docker 部署
Docker Compose 配置:
version: '3.8'
services: cloudflared: image: cloudflare/cloudflared:latest container_name: cloudflared restart: unless-stopped command: tunnel --no-autoupdate run --token 你的TOKEN将令牌替换为 ey 开头的 Token。
部署后添加公共主机名,URL 可使用:
- Docker 网关地址(如
172.17.0.1:端口) - 或真实内网 IP:端口
总结
通过 Cloudflare Tunnel 可以安全地将本地服务暴露到公网:
- 无需公网 IP
- 自动配置 HTTPS 证书
- 无需开放防火墙端口
- 成本仅需域名费用
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
家庭私有网络搭建指南①:用WireGuard打造属于你的VIP通道
NAS教程 2025-09-01
2
用AdGuard Home提升网络体验,减少延迟与干扰
NAS教程 2025-10-24
3
55元OpenWrt爆改,打造你的4K媒体中心!
NAS教程 2025-09-02
4
全自动维护IPTV直播源!Docker一键部署,彻底告别失效源
NAS教程 2026-01-24
5
OpenClaw 完全指南:从零开始打造你的 AI 生活助手
AI教程 2026-03-08
随机文章 随机推荐
一万AI分享