V2Ray разделяет понятия протокола и транспорта. Протокол определяет формат данных (VMess, VLESS, Trojan, Shadowsocks), транспорт определяет, как данные передаются по сети (TCP, WebSocket, gRPC, mKCP, QUIC, HTTP/2).
Мощь этой архитектуры в том, что любой протокол работает поверх любого транспорта. VLESS поверх WebSocket поверх TLS выглядит как обычный WebSocket-запрос к HTTPS-сайту. gRPC транспорт обеспечивает HTTP/2 мультиплексирование. mKCP имитирует игровой трафик. Выбирайте комбинацию под вашу модель угрозы.