Cloudflare不仅是一个强大的CDN服务商,还能帮你实现内网穿透和搭建私有Docker镜像仓库,而且完全免费(只需要拥有一个域名)!
🌟 效果预览
先来看看最终实现的效果对比:

效果对比图
实际访问地址信息:

实际地址信息
🚀 详细教程
第一步:注册并登录Cloudflare
访问Cloudflare官网注册并登录你的账号
第二步:进入Zero Trust面板

Zero Trust入口
第三步:创建隧道
点击"创建隧道"按钮开始设置

创建隧道界面
第四步:选择连接方式
推荐使用Cloudflared方式连接

Cloudflared选项
为你的隧道命名并保存

命名并保存隧道
第五步:配置Docker隧道
使用以下命令运行Cloudflared容器(关键步骤!):
docker run --name cloudflared \
--network host \
cloudflare/cloudflared:latest \
tunnel --no-autoupdate run \
--token 你的唯一令牌
重要提示:这里使用了--network host参数,确保容器使用主机网络模式,避免桥接网络可能导致的访问问题。

路由隧道配置
设置公共主机名:

公共主机设置
第六步:验证配置
当看到如下界面,表示配置成功:

成功界面
💡 小贴士
确保你的域名已正确解析到Cloudflare
如果需要搭建私有Docker镜像仓库,可以参考这篇详细指南
定期检查隧道状态,确保服务持续可用
现在,你已经成功实现了零成本的内网穿透服务!快去体验你的私有Docker镜像仓库吧!