没有公网 IP,如何用 Cloudflare Tunnel 安全发布家庭服务器服务

简介: 没有公网 IP 时,用 Cloudflare Tunnel 把家庭服务器的 Web 服务安全发布到公网,并给出连接边界、安全门槛与 502 排查顺序。

我现在更倾向于把家庭服务器的 Web 服务这样接到公网:

访客
  ↓
Cloudflare 边缘网络
  ↓
Cloudflare Tunnel
  ↓
家里的 cloudflared
  ↓
http://127.0.0.1:3000

核心变化只有一个:不再等待公网主动连接家里的路由器,而是让 cloudflared 从内网主动建立到 Cloudflare 的出站连接。

这对没有公网 IPv4、无法做端口映射,或者不希望直接暴露家庭出口地址的人很实用。但 Tunnel 不是“安装完就自动安全”的魔法。它只解决连接路径,应用自己的认证、授权和漏洞仍然要自己处理。

先分清公开服务和私人访问

公开网站、演示站、Webhook 接口,可以通过 Published application 映射到公开域名。

NAS 管理页、路由器后台、SSH、数据库等内部服务,不应该直接对所有访客开放。至少要叠加 Cloudflare Access 身份认证,或者改用 VPN/组网方案。

如果只是想远程打开自己的内网设备,直接照搬公开网站方案,通常是在解决一个问题的同时制造另一个问题。

开始前先验证本地服务

假设网站运行在本机 3000 端口,先执行:

curl -I http://127.0.0.1:3000

这里必须先返回正常结果。否则,即使 Tunnel 本身在线,Cloudflare 也只会把请求转发到一个无法访问的本地端口。

建议同时确认:

  • 应用到底监听 127.0.0.10.0.0.0 还是容器内部地址;
  • 宿主机和容器之间是否正确映射端口;
  • cloudflared 运行的机器能否访问目标服务;
  • 本机是否已经存在另一套 cloudflared 服务。

创建 Tunnel

在 Cloudflare 控制台进入:

Networking → Tunnels → Create Tunnel

创建一个便于识别的 Tunnel,例如 home-web,然后选择服务器对应的操作系统和架构。后台会给出安装命令,其中包含 Tunnel Token。

Token 不应该出现在截图、Git 仓库、聊天记录或公开日志里。拿到它的人可能运行新的连接器,接入你的 Tunnel。

安装完成后检查服务状态:

systemctl status cloudflared
journalctl -u cloudflared --no-pager -n 100

如果是 Docker 或其他安装方式,则使用对应的容器和进程日志检查。

把域名映射到本地端口

进入刚才创建的 Tunnel:

Routes → Add route → Published application

例如:

Hostname: app.example.com
Service URL: http://127.0.0.1:3000

保存后,请求 https://app.example.com 会经过 Cloudflare,再由 Tunnel 转发到本地 3000 端口。

如果目标服务在局域网另一台机器上,可以填写那台机器的内网地址。前提仍然是 cloudflared 所在主机能够直接访问该地址。

我会额外加的安全门槛

即使不开放路由器端口,应用仍然进入了公网访问路径。至少要做这些事:

  1. 管理界面增加可靠的登录和访问控制;
  2. 不公开数据库、Redis、Docker API 和路由器管理端口;
  3. Token 不进入 Git,并限制服务器配置文件权限;
  4. 更新应用依赖,修复应用本身的漏洞;
  5. 检查上传、注册、密码重置和调试接口;
  6. 保留 Tunnel 与应用日志,设置异常自动重启。

WAF、CDN 和隐藏源站地址都不能代替应用安全。Cloudflare Tunnel 减少的是公网入口和家庭网络配置,不是安全责任。

502 时不要先重装

排查顺序应该从内到外:

  1. curl 本地服务;
  2. 检查应用监听地址和容器端口;
  3. 查看 cloudflared 状态与日志;
  4. 核对 Service URL 的协议、地址和端口;
  5. 最后再看域名、HTTPS 和 Cloudflare 后台状态。

很多 502 并不是 Tunnel 坏了,而是本地应用没有真正运行在你填写的地址上。

官方文档:

对于个人网站、开发预览和轻量公开服务,这套路径比申请公网 IP、配置 DDNS、开放端口更省事。对于私人管理服务,则要在 Tunnel 之上增加身份验证,而不是把它直接暴露出去。没有公网 IP 时,用 Cloudflare Tunnel 把家庭服务器的 Web 服务安全发布到公网,并给出连接边界、安全门槛与 502 排查顺序。

相关文章
|
1月前
|
人工智能 架构师 安全
【AI时代软件项目管理系列】2. 从工具到数字员工:AI 在项目团队中的角色演进
AI 正从个人助手演进为能够规划、调用工具并完成任务的 Agent,进一步形成多 Agent 协作与软件工厂。角色变化带来的不只是效率提升,更是团队结构、任务分配、进度衡量和质量管理方式的重构。项目经理需要把模型、Agent、知识库和自动化流程纳入统一管理,通过明确任务契约、权限边界、质量门禁与人工验收,确保 AI 执行可控、结果可验证、责任可追溯。
238 0
|
3月前
|
人工智能 前端开发 Java
让AI Coding 效率翻倍!AGENTS.md 标准化文档详解:兼容Claude/Cursor/Codex全方案
在多AI编程工具并行使用的团队开发场景中,长期存在一个普遍痛点:不同AI客户端各自使用独立规则配置文件,Claude依赖CLAUDE.md、Cursor使用.cursorrules、Codex采用AGENT.md,团队需要同步多份内容高度重合的文档,维护成本成倍上涨。同时AI无法完整理解项目整体架构,前后端代码上下文割裂、私有组件不识别、编码规范不清晰、无法自主构建自测等问题,导致AI生成代码返工率极高,大幅拉低开发效率。
770 0
|
21天前
|
安全 API 数据安全/隐私保护
内网 DeepSeek Harness 远程安全访问完整教程
DeepSeek Harness是DeepSeek开源的智能体框架,支持插件化扩展,专注代码开发、仓库修改等任务。配合ZeroNews内网穿透,可安全将本地Web UI(http://127.0.0.1:3080)发布至公网,通过HTTPS域名+BasicAuth+IP/地域围栏多重防护,实现远程、可控、安全的Agent协作。
内网 DeepSeek Harness 远程安全访问完整教程
|
6月前
|
云安全 弹性计算 人工智能
2026年阿里云服务器租用价格:包年、包月、按量付费收费标准与活动价格
2026年阿里云服务器租用价格全面优化:轻量应用服务器低至38元/年,ECS年付99元起;包月灵活如香港地域24元/月;按量付费精确到秒。新用户专享秒杀、组合购省30%、续费同价及百万扶持资金,高性价比满足个人建站、企业上云与AI开发多元需求。
1141 4
|
7月前
|
缓存 JSON Shell
UV 全命令速查手册
本文全面介绍 Python 包管理工具 `uv` 的核心命令,涵盖版本查询、包管理(add/install/remove/update)、虚拟环境操作、项目初始化、锁文件管理、配置设置、缓存清理及高级功能(如 run/check/fix/completions),助力高效 Python 开发。
1660 7
|
6月前
|
人工智能 监控 算法
狗狗6种行为识别检测数据集(近3000张图片已标注)| YOLO训练数据集 AI视觉检测
本数据集含近3000张高质量标注图片,覆盖狗狗吠叫、进食、趴卧、奔跑、端坐、站立6类行为,YOLO格式(v5/v8兼容),已划分训练/验证/测试集,适用于宠物监护、行为分析及AI教学。
1214 13
|
6月前
|
机器学习/深度学习 人工智能 计算机视觉
猫的6类行为检测数据集(6000张高清标注)| YOLO实战 宠物行为识别与智能监护
本数据集开源6000张高清标注图像,涵盖猫咪进食、玩耍、休憩、端坐、伸展、打哈欠6类核心行为,YOLO格式,严格划分训练/验证/测试集,支持YOLOv5/v8/v11直接训练,助力宠物AI与智能硬件开发。
|
7月前
|
Web App开发 人工智能 运维
3分钟让Chrome变聪明!Google AI保姆级激活教程!
本文手把手教你开启Chrome内置Gemini AI功能:自动网页总结、智能填表、购物比价、图片修改等。无需编程基础,提供“快捷方式”和“脚本激活”两种方法,适配美区账号+英文语言设置,5分钟即可让Chrome拥有AI大脑!
4659 9
|
5月前
|
人工智能 API Docker
claude_code_mineru_skill
为Claude Code等Code Agent新增PDF解析能力!一行命令安装MinerU Skill,无需Docker、API Key或服务器,自动智能解析PDF/截图,支持复杂表格、公式与双栏论文,转为高质量Markdown供AI理解,大幅提升文档驱动开发效率。
1434 10
|
8月前
|
人工智能 弹性计算 自然语言处理
2026年阿里云建站费用详解:三大方案功能对比与价格分析
在数字化需求日益增长的当下,搭建网站成为个人展示、企业推广的重要途径。阿里云针对不同技术基础与业务规模,推出 “自购服务器建站”“万小智 AI 模板建站”“云企业官网定制建站” 三种核心方案,价格从 38 元 / 年到数万元 / 年不等,覆盖从个人到中大型企业的全场景需求。本文结合全网最新官方数据与实测体验,从方案细节、价格体系、功能对比、场景适配等维度展开解析,为用户提供客观选型参考。