← Nastavení sítě / síť
Připojení gRPC
Cloudflare nabízí podporu gRPC k ochraně vašich API na jakémkoli proxované koncové body gRPC. Protokol gRPC pomáhá vytvářet efektivní API s menšími payloady, což snižuje spotřebu přenosového pásma, latenci a zrychluje implementaci.
Dostupnost
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ano | Ano | Ano | Ano |
Za provoz gRPC mohou vznikat poplatky u doplňkových produktů, jako je Argo Smart Routing, WAF, a Bot Management.
Omezení
Provoz gRPC na Cloudflare je kompatibilní s většinou produktů Cloudflare.
Následující produkty však mají s požadavky gRPC omezené možnosti:
- Cloudflare WAF se spustí pouze pro kontrolu hlaviček ve fázi navazování připojení. WAF Managed Rules se na obsah gRPC streamu nespustí.
-
Cloudflare Tunnel podporuje provoz gRPC prostřednictvím směrování privátní podsítě. Nasazení pomocí veřejného hostname v současné době nejsou podporována.
- Cloudflare Access nepodporuje provoz gRPC odesílaný přes reverzní proxy Cloudflare. Pokud je v Cloudflare povoleno gRPC, Access provoz gRPC ignoruje. Doporučujeme gRPC u citlivých origin serverů chráněných Access zakázat, nebo zavést jiný způsob ověřování provozu gRPC k vašim origin serverům.
Povolit gRPC
Požadavky
- Váš koncový bod gRPC musí naslouchat na portu 443.
- Váš koncový bod gRPC musí podporovat TLS a HTTP/2.
- HTTP/2 musí být oznámeno prostřednictvím ALPN.
- Použijte
application/grpcneboapplication/grpc+<message type(například:application/grpc+proto) pro Content-Type hlavičce gRPC požadavků. - Ujistěte se, že název hostitele, na kterém běží váš endpoint gRPC:
- Je nastaveno na proxováno
- Používá alespoň šifrovací režim SSL/TLS Full.
Postup
Chcete-li změnit gRPC nastavení v dashboardu:
- Přihlaste se ke svému účet Cloudflare ↗ a přejít na konkrétní doménu.
- Přejděte na Síť.
- Pro gRPC, přepněte přepínač na On.