← Cloudflare One / cloudflare-one / networks / connectors / cloudflare-tunnel / do-more-with-tunnels / local-management / as-a-service
macOS
Můžete nainstalovat cloudflared jako systémovou službu v macOS.
Předpoklady
Než nainstalujete Cloudflare Tunnel jako službu ve svém operačním systému, projděte kroky 1 až 4 v Průvodce nastavením Tunnel CLI. V tomto okamžiku byste již měli mít pojmenovaný tunel a config.yml soubor v $HOME/.cloudflared adresář.
1. Nakonfigurujte cloudflared jako službu
Cloudflare Tunnel ve výchozím nastavení očekává, že veškerá konfigurace existuje v $HOME/.cloudflared/config.yml konfigurační soubor. Minimálně musíte zadat následující argumenty pro spuštění jako služby:
| Argument | Popis |
|---|---|
tunnel |
UUID vašeho tunelu |
credentials-file |
Umístění souboru s přihlašovacími údaji pro váš tunel |
2. Spusťte cloudflared jako službu
Službu můžete nainstalovat tak, aby se spouštěla při přihlášení, nebo při startu systému.
Spuštění při přihlášení
Otevřete okno terminálu a spusťte následující příkaz:
cloudflared service installCloudflare Tunnel se nainstaluje jako launch agent a spustí se při každém vašem přihlášení, a to na základě konfigurace místního uživatele, kterou najdete v ~/.cloudflared/.
Spuštění při startu systému
Otevřete okno terminálu a spusťte následující příkaz:
sudo cloudflared service installCloudflare Tunnel se nainstaluje jako launch daemon a spustí se při každém startu systému, a to na základě konfigurace, kterou najdete v /etc/cloudflared.
3. Ručně spusťte službu
Spusťte následující příkaz:
sudo launchctl start com.cloudflare.cloudflaredVýstup se zaznamená do /Library/Logs/com.cloudflare.cloudflared.err.log a /Library/Logs/com.cloudflare.cloudflared.out.log.
Další kroky
Nyní můžete směrovat provoz přes svůj tunel. Pokud přidáte trasy IP nebo jinak změníte konfiguraci, restartujte službu, aby se načetla nová konfigurace:
sudo launchctl stop com.cloudflare.cloudflared
sudo launchctl start com.cloudflare.cloudflared