INTEGRITY Dokumentace

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 install

Cloudflare 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 install

Cloudflare 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.cloudflared

Vý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