开发人员可以使用 TryCloudflare 工具来体验 Cloudflare Tunnel,而无需将网站添加到 Cloudflare 的 DNS。TryCloudflare 将启动一个进程,在 trycloudflare.com 上生成一个随机子域。对该子域的请求将通过 Cloudflare 网络代理到在 localhost 上运行的 Web 服务器。
- 按照这些说明安装
cloudflared。如果您使用的是旧版本,请更新到 2020.5.1 或更高版本。 - 启动一个可通过 localhost 提供给
cloudflared的 Web 服务器。 - 运行以下终端命令启动免费 Tunnel。
cloudflared tunnel --url http://localhost:8080cloudflared 在连接到 Cloudflare 网络时将生成一个随机子域,并将其打印在终端中供您使用和共享。输出将把流量从本地机器上的服务器提供给公共互联网上的公共 URL。
- 为您的笔记本电脑上的项目创建一个 Web 服务器,以便与处于不同网络上的其他人共享
- 通过创建一个免费 Tunnel 并在不同的浏览器中测试链接,来测试新网站的浏览器兼容性
- 使用 Pingdom 或 WebPageTest 等工具连接到 TryCloudflare 创建的随机生成的子域,以运行来自不同区域的速度测试
- 我们希望更多用户体验到 Cloudflare Tunnel 在速度和安全方面的提升。我们希望您通过 TryCloudflare 对其进行测试,并决定将其添加到您的生产网站中。
- 历史上,Cloudflare 的功能需要您拥有一个域,将该域的 DNS 设置为 Cloudflare 的名称服务器,并配置其 DNS 记录,然后才能开始使用任何服务。我们希望让越来越多的产品能够免去这种负担供大家试用。
- 我们不保证 TryCloudflare 的任何 SLA 或运行时间——我们计划在这些免费 Tunnel 上测试新的 Cloudflare Tunnel 功能和改进。这为我们提供了一组连接,供我们在部署到生产客户之前进行测试。免费 Tunnel 旨在用于测试和开发,而不是用于部署生产网站。
- 快速 Tunnel 在任何时间点可代理的并发请求数受到硬性限制。目前,此限制为 200 个进行中的请求。如果快速 Tunnel 达到此限制,HTTP 响应将返回
429状态码。 - 快速 Tunnel 不支持服务器发送事件 (SSE)。
这些限制仅适用于快速 Tunnel。要避免这些限制,请注册 ↗ Cloudflare 账户并创建 Cloudflare Tunnel。
您安装 cloudflared 软件即表示您签名同意并接受 Cloudflare 许可、条款 ↗和隐私政策 ↗。