H
HiddenIO

VMess Protocol

VMess is V2Ray's original and most widely supported protocol. It features built-in encryption and authentication, making it a reliable choice for users who need maximum compatibility across all V2Ray clients.

164 configs availableUpdated every 15 min

VMess Subscription Link

https://hiddenio.com/api/v1/subscriptions/protocol/vmess

# VMess Protocol — Complete Guide

What is VMess?

VMess (V2Ray Messaging) is the original protocol designed for the V2Ray project. It includes built-in AEAD encryption and timestamp-based authentication, providing a self-contained security solution.

VMess Key Features

🔐 Built-in Security

  • AEAD Encryption: AES-128-GCM or ChaCha20-Poly1305
  • Timestamp Authentication: Prevents replay attacks
  • Command System: Supports different data handling modes
  • 🌐 Wide Compatibility

  • Supported by EVERY V2Ray client
  • No special server requirements
  • Works on all platforms
  • Backward compatible
  • VMess Configuration

    Important: Use AEAD

    Set `alterId` to 0 to use modern AEAD encryption. The old MD5-based encryption is deprecated and insecure.

    Transport Options

  • TCP: Fastest, direct connection
  • WebSocket: CDN support, firewall traversal
  • gRPC: Multiplexing, CDN support
  • HTTP/2: Modern multiplexing
  • When to Use VMess

  • Your client doesn't support VLESS
  • You need maximum compatibility
  • You're chaining multiple proxies
  • You want the most battle-tested protocol
  • Browse by Country

    Find VMess servers near you

    Custom Subscription

    Filter and build your own