Düğüm transportları

Düğüm bağlantısının dış katmanını sağlayıcınızla eşleştirin.

286 kelime 2 dk
Düğüm TransportsWebSocketgRPCXHTTP tr

Transport, bağlantının dış katmanıdır. İçe aktarılan çoğu düğümde doğru Transport zaten seçilidir. Yalnızca sağlayıcınız veya kendi sunucu ayarınız söylüyorsa değiştirin.

Tunna'daki Transport seçenekleri

RAW

HTTP tarzı sarmalayıcı olmadan doğrudan protokol bağlantısı.

Uygun Sağlayıcı düz TCP tarzı proxy bağlantısı bekliyorsa.

Uygun değil Sağlayıcı path, host, service name veya XHTTP mode veriyorsa.

WebSocket

Düğümü çoğu zaman bir web sunucusu veya CDN arkasındaki WebSocket endpoint üzerinden taşır.

Uygun Profil WebSocket için Host ve Path değerleri veriyorsa.

Uygun değil Tam path veya headers değerlerini bilmiyorsanız.

gRPC

gRPC service name ve isteğe bağlı authority kullanır.

Uygun Sağlayıcı gRPC service name veya authority veriyorsa.

Uygun değil Sunucu WebSocket, XHTTP veya HTTPUpgrade olarak tanımlanıyorsa.

XHTTP

Mode seçenekleri ve ileri düzey istek davranışı olan daha yeni bir HTTP tabanlı Transport.

Uygun Profil açıkça XHTTP diyorsa ve mode, host veya path değerleri içeriyorsa.

Uygun değil İlk bağlantıyı kuruyorsanız ve içe aktarılan düğüm zaten çalışıyorsa.

HTTPUpgrade

HTTP olarak başlar ve proxy bağlantısına upgrade olur.

Uygun Sunucu HTTP upgrade path bekliyorsa.

Uygun değil Sağlayıcı bunun yerine WebSocket veya XHTTP verdiyse.

mKCP

MTU, timing ve window ayarları olan KCP tabanlı bir Transport.

Uygun Sunucunuz veya sağlayıcınız özellikle mKCP değerleri veriyorsa.

Uygun değil Performans ayarlarını tahmin ediyorsanız.

Transport değerlerini güvenle düzenleme

  • Sunucu düzenini bilmiyorsanız içe aktarılan Host ve Path değerlerini koruyun.
  • Sağlayıcı açıkça vermedikçe headers eklemeyin.
  • XHTTP'de performans değişikliği denemeden önce içe aktarılan Mode ve ek ayarları koruyun.
  • Sunucu buna göre ayarlanmadıysa mKCP timing ve window değerlerini değiştirmeyin.

XHTTP'de daha fazla ayar vardır çünkü daha fazla davranışı yönetir

XHTTP; request mode, POST boyutları, request spacing, padding, server header size ve multiplexing değerlerini yönetebilir. Bu alanları ilk bağlantıda kurcalanacak ayarlar gibi değil, sağlayıcı talimatı veya ileri düzey ince ayar olarak düşünün.