VMess

VMess is an encrypted transmission protocol originally created by the V2Ray project, designed specifically to counter Deep Packet Inspection (DPI). It is a TCP-based encrypted transmission protocol where all data is transmitted using TCP, hiding real communication content through encryption and obfuscation technologies.

Features of VMess

  • Encrypted Transmission: Uses encryption algorithms such as AES-128-CFB or ChaCha20 to protect data security.
  • Obfuscation Technology: Makes traffic appear like normal HTTPS traffic through obfuscation, countering DPI detection.
  • Dynamic Port: Supports dynamic port binding to increase concealment.
  • Multi-Platform Support: Full platform support including Windows, macOS, Linux, Android, and iOS.
  • Flexible Configuration: Supports multiple transmission methods (TCP, mKCP, WebSocket, HTTP/2, etc.).

VMess and Clash

Clash for Windows supports the VMess protocol and can import subscription links containing VMess nodes. Configuring VMess requires the following parameters:

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