跳转到内容
搜索文档

部署 cloudflared 副本

最后更新 查看 MarkdownAgent 设置

要部署多个 cloudflared 实例,您可以创建并配置一个隧道,然后在多个主机上运行它。如果您的隧道作为服务运行,则每个主机仅允许运行一个 cloudflared 实例。

您可以在各个 cloudflared 进程中运行同一个隧道,每个隧道最多支持 100 个连接(25 个副本)。Cloudflare 负载均衡器(Load Balancers)和 DNS 记录仍然可以指向该隧道及其 UUID。流量将被发送到与该隧道关联的所有 cloudflared 进程。

远程管理隧道

  1. 要创建远程管理隧道,请按照仪表板设置指南进行操作。
  2. 在 Tunnels(隧道) 页面上,选择您新创建的隧道。隧道概览页面会显示所有活动副本。
  3. 选择 Edit(编辑)。
  4. 选择要部署副本的主机的操作系统。
  5. 复制安装命令并在该主机上运行。

新副本将显示在隧道概览页面上。所有副本都服务于相同的路由,并使用相同的配置参数。

本地管理隧道

  1. 要创建本地管理隧道,请完成 CLI 设置指南 中的步骤 1 至 5。

  2. 运行您新创建的隧道。

    cloudflared tunnel run <NAME>

    这将启动一个 cloudflared 实例并生成一个唯一的 connector_id。

  3. 在单独的窗口中或在另一台主机上,再次运行相同的命令:

    cloudflared tunnel run <NAME>

    这将初始化另一个 cloudflared 实例并生成另一个 connector_id。

  4. 运行 tunnel info 来显示运行您隧道的每个 cloudflared 实例:

    cloudflared tunnel info <NAME>

    这将输出您的隧道 UUID 以及两个 Connector ID(运行您隧道的每个 cloudflared 进程各一个)。通过此命令,您还可以看到您的隧道现在正由八个连接提供服务。

这篇文档对您有帮助吗?