Транспорт gRPC для VLESS
Упаковывает трафик в HTTP/2 как запросы обычного веб-сервиса. Помогает, когда соединение часто обрывается или трафик идёт через CDN.
Обновлено
Что такое gRPC
gRPC — технология, через которую обмениваются данными тысячи веб-сервисов и мобильных приложений. Она работает поверх HTTP/2. Транспорт gRPC в Xray упаковывает ваш трафик в такие же запросы, поэтому соединение выглядит как работа обычного приложения с сервером.
Когда переключаться на gRPC
- соединение по VLESS Reality часто обрывается в мобильной сети;
- сервер работает за CDN, и нужен транспорт, который CDN понимает;
- в сети блокируют прямые подключения к IP-адресам серверов.
Ограничения
HTTP/2 мультиплексирует потоки в одном TCP-соединении. Если оно рвётся, на секунду замирают все вкладки и приложения. Для сетей, где проблема именно в длинных соединениях, попробуйте XHTTP.
Клиенты с поддержкой gRPC
Частые вопросы
gRPC медленнее Reality?
Обычно немного: HTTP/2 добавляет служебные данные. Зато в сетях, где длинные соединения рвутся, gRPC часто оказывается стабильнее.