💡
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
Cloudflared是免费的内网穿透方案,用于外网访问无公网IP的主机。它不需要公网IP的服务器、防火墙、反向代理、备案或自行申请SSL证书。部署时需要创建compose.yaml文件,并填写相关配置信息。通过Cloudflare Zero Trust面板创建隧道并添加代理端口,即可通过https访问本地端口。
🎯
关键要点
- Cloudflared 是一个免费的内网穿透方案,用于外网访问无公网 IP 的主机。
- 使用 Cloudflared 需要绑定 VISA/PayPal,并且域名 NameServer 需要指向 Cloudflare。
- 需要启用 Cloudflare CDN,国内访问速度可能偏慢。
- 优点包括不需要公网 IP、无需防火墙和反向代理、无需备案使用 80 和 443 端口、无需自行申请 SSL 证书。
- 缺点是国内访问速度慢,且相对依赖 Cloudflare 平台。
- 部署时需创建 compose.yaml 文件并填写相关配置。
- 可选地在同级目录下创建 .env 文件自定义环境变量。
- 执行 docker compose up -d 命令启动编排的容器。
- 在 Cloudflare Zero Trust 面板创建隧道并记录 token,填写在 compose.yaml 中。
- 在 Public Hostname Page 选项卡中添加代理的端口,便可通过指定域名访问本地端口,并自动申请 SSL 证书。
🏷️
标签
➡️