← Cloudflare One / cloudflare-one / networks / connectors / cloudflare-tunnel / do-more-with-tunnels / local-management / as-a-service
Linux
Вы можете установить cloudflared как системную службу в Linux.
Предварительные требования
Прежде чем устанавливать Cloudflare Tunnel как службу в Linux, выполните шаги с 1 по 4 из Руководство по настройке Tunnel через CLI. На этом этапе у вас уже должен быть именованный туннель и config.yml файл в вашем .cloudflared каталог.
1. Настройте cloudflared как службу
По умолчанию Cloudflare Tunnel ожидает, что вся конфигурация находится в $HOME/.cloudflared/config.yml файл конфигурации. Как минимум для запуска в качестве службы необходимо указать следующие аргументы:
| Аргумент | Описание |
|---|---|
tunnel |
UUID вашего туннеля |
credentials-file |
Расположение файла учётных данных для вашего Tunnel |
2. Запустите cloudflared как службу
-
Установите
cloudflaredсервис.cloudflared service install -
Запустите службу.
systemctl start cloudflared -
(Необязательно) Просмотрите статус службы.
systemctl status cloudflared
Следующие шаги
Теперь вы можете Направьте трафик через свой туннель. Если вы добавляете IP-маршруты или иным образом изменяете конфигурацию, перезапустите службу, чтобы применить новую конфигурацию:
systemctl restart cloudflared