INTEGRITY Dokumentace

Konfigurace

Tato stránka popisuje nejběžnější možnosti konfigurace pro cloudflared tunely, včetně vysoké dostupnosti, pravidel firewallu a běhových parametrů.

Repliky a vysoká dostupnost

Když spustíte tunel, cloudflared vytváří čtyři pouze odchozí, postkvantově šifrováno připojení k nejméně dvěma různým datovým centrům Cloudflare. Pokud některé připojení, server nebo datové centrum přestane fungovat, vaše prostředky zůstanou dostupné.

Replika je další cloudflared instance, která odkazuje na stejný tunel. Každá replika vytvoří čtyři nová připojení, což poskytuje další vstupní body k vašemu origin serveru. Na jeden tunel můžete spustit až 25 replik (100 připojení). Provoz se směruje na geograficky nejbližší repliku.

graph LR
    C((Cloudflare))
    subgraph E[Your network]
        cf1["cloudflared <br> (Replica for tunnel-01)"]
        cf2["cloudflared <br> (Replica for tunnel-01)"]
        S1[Application]
        cf1-->S1
        cf2-->S1
    end
    C -- "Connections x 4 <br>"--> cf1
    C --> cf1
    C --> cf1
    C --> cf1
    C -- Connections x 4--> cf2
    C --> cf2
    C --> cf2
    C --> cf2

Nasaďte repliku

Chcete-li nasadit repliku pro vzdáleně spravovaný tunel:

  1. V Cloudflare dashboard ↗, přejděte na Sítě > Tunnels.

    Přejděte na Tunnels ↗
  2. Vyberte svůj tunel.

  3. Vyberte Přidejte repliku.

  4. Vyberte operační systém hostitele, na kterém chcete nasadit repliku.

  5. Zkopírujte instalační příkaz a spusťte ho na hostiteli.

Chcete-li nasadit repliku pro lokálně spravovaný tunel, spusťte cloudflared tunnel run <NAME> na dalším hostiteli se stejným přihlašovací údaje tunelu.

Pravidla firewallu

cloudflared se připojuje k Cloudflare odchozím spojením na portu 7844. Váš firewall musí povolit odchozí provoz (egress) na následující cíle. Blokujte veškerý příchozí provoz (ingress), aby platil model pozitivního zabezpečení: exponovány budou pouze služby definované v konfiguraci vašeho tunelu.

Požadované porty

region1.v2.argotunnel.com

IPv4 IPv6 Port Protokoly
198.41.192.167 198.41.192.67 198.41.192.57 198.41.192.107 198.41.192.27 198.41.192.7 198.41.192.227 198.41.192.47 198.41.192.37 198.41.192.77 2606:4700:a0::1 2606:4700:a0::2 2606:4700:a0::3 2606:4700:a0::4 2606:4700:a0::5 2606:4700:a0::6 2606:4700:a0::7 2606:4700:a0::8 2606:4700:a0::9 2606:4700:a0::10 7844 TCP/UDP (http2/quic)

region2.v2.argotunnel.com

IPv4 IPv6 Port Protokoly
198.41.200.13 198.41.200.193 198.41.200.33 198.41.200.233 198.41.200.53 198.41.200.63 198.41.200.113 198.41.200.73 198.41.200.43 198.41.200.23 2606:4700:a8::1 2606:4700:a8::2 2606:4700:a8::3 2606:4700:a8::4 2606:4700:a8::5 2606:4700:a8::6 2606:4700:a8::7 2606:4700:a8::8 2606:4700:a8::9 2606:4700:a8::10 7844 TCP/UDP (http2/quic)

IP adresy regionu USA

Při použití --region us příznak, se ujistěte, že váš firewall povoluje odchozí připojení k těmto cílům v regionu USA na portu 7844 (TCP/UDP).

us-region1.v2.argotunnel.com

IPv4 IPv6 Port Protokol
198.41.218.1 198.41.218.2 198.41.218.3 198.41.218.4 198.41.218.5 198.41.218.6 198.41.218.7 198.41.218.8 198.41.218.9 198.41.218.10 2606:4700:a1::1 2606:4700:a1::2 2606:4700:a1::3 2606:4700:a1::4 2606:4700:a1::5 2606:4700:a1::6 2606:4700:a1::7 2606:4700:a1::8 2606:4700:a1::9 2606:4700:a1::10 7844 TCP/UDP (http2/quic)

us-region2.v2.argotunnel.com

IPv4 IPv6 Port Protokol
198.41.219.1 198.41.219.2 198.41.219.3 198.41.219.4 198.41.219.5 198.41.219.6 198.41.219.7 198.41.219.8 198.41.219.9 198.41.219.10 2606:4700:a9::1 2606:4700:a9::2 2606:4700:a9::3 2606:4700:a9::4 2606:4700:a9::5 2606:4700:a9::6 2606:4700:a9::7 2606:4700:a9::8 2606:4700:a9::9 2606:4700:a9::10 7844 TCP/UDP (http2/quic)

IP adresy pro FedRAMP High

Při nasazování cloudflared v FedRAMP High ↗ prostředí, cloudflared se automaticky směruje do datových center FedRAMP na základě token tunelu. Ujistěte se, že váš firewall povoluje odchozí připojení k těmto cílům specifickým pro FedRAMP na portu 7844 (TCP/UDP).

fed-region1.v2.argotunnel.com

IPv4 IPv6 Port Protokoly
162.159.234.1 162.159.234.2 162.159.234.3 162.159.234.4 162.159.234.5 162.159.234.6 162.159.234.7 162.159.234.8 162.159.234.9 162.159.234.10 2a06:98c1:4d::1 2a06:98c1:4d::2 2a06:98c1:4d::3 2a06:98c1:4d::4 2a06:98c1:4d::5 2a06:98c1:4d::6 2a06:98c1:4d::7 2a06:98c1:4d::8 2a06:98c1:4d::9 2a06:98c1:4d::10 7844 TCP/UDP (http2/quic)

fed-region2.v2.argotunnel.com

IPv4 IPv6 Port Protokoly
172.64.234.1 172.64.234.2 172.64.234.3 172.64.234.4 172.64.234.5 172.64.234.6 172.64.234.7 172.64.234.8 172.64.234.9 172.64.234.10 2606:4700:f6::1 2606:4700:f6::2 2606:4700:f6::3 2606:4700:f6::4 2606:4700:f6::5 2606:4700:f6::6 2606:4700:f6::7 2606:4700:f6::8 2606:4700:f6::9 2606:4700:f6::10 7844 TCP/UDP (http2/quic)

Firewally vynucující SNI

Pokud váš firewall vynucuje Server Name Indication (SNI), povolte tyto hostname také na portu 7844:

Hostname Port Protokoly
_v2-origintunneld._tcp.argotunnel.com 7844 TCP (http2)
cftunnel.com 7844 TCP/UDP (http2/quic)
h2.cftunnel.com 7844 TCP (http2)
quic.cftunnel.com 7844 UDP (quic)

Volitelné cíle na portu 443

Otevírání portu 443 umožňuje volitelné funkce, jako jsou automatické aktualizace softwaru a ověřování Access JWT. cloudflared běží správně i bez těchto připojení.

Cíl Účel
api.cloudflare.com Kontroly aktualizací softwaru
update.argotunnel.com Kontroly aktualizací softwaru
github.com Stáhnout nejnovější verzi
<team-name>.cloudflareaccess.com Ověření Access JWT (pokud je Access povoleno)
pqtunnels.cloudflareresearch.com Postkvantové chybové hlášení
cfd-features.argotunnel.com (DNS TXT) Vyjednávání verze UDP datagramu

Chcete-li ověřit, že váš firewall povoluje provoz tunelu, přečtěte si Chyby připojení.

Parametry spuštění

Tyto příznaky platí pro cloudflared tunnel run příkazu. Ty určují, jak tunel běží ve vašem operačním systému.

Nejčastěji používané parametry:

Parametr Výchozí Popis
--loglevel info Úroveň podrobnosti protokolu: debug, info, warn, error, fatal
--logfile stdout Cesta pro zápis výstupu protokolu
--metrics 127.0.0.1:20241-20245 Adresa koncového bodu metrik Prometheus (první dostupný port v rozsahu)
--protocol auto Protokol připojení: auto, quic, http2
--region global Provoz veďte pouze přes americká datacentra pomocí us
--token , Token Tunnelu (vzdáleně spravované tunely)

Následující příklad ukazuje, jak tunel spustit manuálně pomocí konfiguračních příznaků:

cloudflared tunnel --loglevel info --logfile /var/log/cloudflared/cloudflared.log run --token <TOKEN VALUE>

Úplný seznam parametrů run a pokyny, jak je přidat do služby tunelu, najdete v Parametry spuštění.

Parametry originu

Parametry konfigurace originu určují, jak cloudflared přesměrovává provoz na váš origin server.

Nejčastěji používané parametry:

Parametr Výchozí Popis
originServerName "" Název hostitele očekávaný z certifikátu origin
noTLSVerify false Vypněte ověřování certifikátu TLS
httpHostHeader "" Přepsání hlavičky HTTP Host
connectTimeout 30s Časový limit připojení TCP k originu

Úplný seznam parametrů origin a pokyny k nastavení najdete v Parametry originu.

Oprávnění

Oprávnění členů Cloudflare můžete omezit na jednotlivé Cloudflare Tunnel instance místo udělení přístupu pro celý účet. Díky tomu můžete delegovat správu konkrétních Tunnelů: aplikační tým může spravovat jeden Tunnel, aniž by měl přístup ke zbytku účtu.

Viz Podrobná oprávnění.