您可以在 Linux 上将 cloudflared 安装为系统服务。
在 Linux 上将 Cloudflare Tunnel 安装为服务之前,请按照 Tunnel CLI 设置指南的步骤 1 到 4 进行操作。此时,您的 .cloudflared 目录中应该有一个已命名的 Tunnel 和一个 config.yml 文件。
默认情况下,Cloudflare Tunnel 要求所有配置都存在于 $HOME/.cloudflared/config.yml 配置文件中。要作为服务运行,您至少必须指定以下参数:
| 参数 | 描述 |
|---|---|
tunnel |
您的 Tunnel 的 UUID |
credentials-file |
您的 Tunnel 的凭证文件的位置 |
-
安装
cloudflared服务。cloudflared service install -
启动服务。
systemctl start cloudflared -
(可选)查看服务状态。
systemctl status cloudflared
您现在可以 通过您的 Tunnel 路由流量。如果您添加了 IP 路由或以其他方式更改了配置,请重启服务以加载新配置:
systemctl restart cloudflared