宝塔Docker跑Cloudflare Tunnel,内网穿透新方案 运行Nginx网站

浅染
2025-11-29发布

对于用frp实现内网穿透,虽然它功能强大,但自建服务端+双端配置+证书维护的门槛确实太高;看到 Cloudflare Tunnel 不用零成本,免公网IP,加密安全,就决定试一下。整套方案用宝塔建站点,Docker 跑隧道,命令不多,步骤也不复杂,正好适合。
写这篇的目的很简单:把我自己踩过的坑和最终稳定的配置记下来,也方便有同样需求照抄就能用。

一、方案速览

让国内服务器主动连接 Cloudflare,而非暴露公网端口
  • 宝塔负责建站点、配SSL、反代理,不用开 80/443
  • Docker里跑官方 cloudflared 镜像,一键开机自启
  • Cloudflare 边缘负责CDN、防doss攻击
  • 结果https://blog.yourdomain.com 直接访问宝塔站点,国内机器正常解析

二、准备清单

组件要求
服务器轻量 1H1G 及以上
系统CentOS 7+ / Ubuntu 20+ 宝塔
域名任意后缀,已转 CF DNS (Cloudflare)

三、步骤


四、宝塔 Docker 常用操作(复制即用)

操作命令
看实时日志docker logs -f cloudflared
是否 Registered`docker logs cloudflared 2>&1
重启隧道docker restart cloudflared
开机自启宝塔 Docker → 容器 → 更多 → 重建 → 重启策略选 unless-stopped

五、常见问题快速定位

现象宝塔命令
502curl -H "Host:域名" http://127.0.0.1:2025
容器无限重启`docker logs cloudflared
橙色云不亮CF 面板 DNS 点成橙色

写在最后

宝塔负责建站,Docker负责隔离,Cloudflare负责HTTPS+全球加速——三者合体,就是当下不错的内网穿透方案。

喜欢就支持一下吧
点赞 0 分享 赞赏
评论 抢沙发
OωO
取消