VMess

VMess is a protocol designed in-house by the V2Ray project. Everything travels over TCP, but the payload is wrapped in encryption and made to look like innocuous HTTPS. The result is a channel whose contents β€” and purpose β€” are hard for deep packet inspection to pin down.

Core Benefits of VMess

  • Confidential stream: ChaCha20 or AES-128-CFB encrypts all data.
  • DPI evasion: Traffic mimicry confuses signature-based filters.
  • Dynamic binding: Changing ports improves resilience.
  • Universal: Available across Windows, macOS, Linux, Android, and iOS.
  • Carrier agnostic: TCP, mKCP, WebSocket, HTTP/2 all work as transports.

VMess Configuration in FlClash

FlClash parses VMess nodes from subscriptions automatically. Manual entries rely on these fields:

  • server: Server address
  • port: Server port
  • uuid: User UUID
  • alterId: Additional ID (0-65535)
  • cipher: Encryption method (auto/aes-128-gcm/chacha20-poly1305)