Wireguard

WireGuard rethinks VPNs for the modern era. It strips away legacy complexity, relies on well-vetted modern primitives, and runs efficiently in the kernel. The outcome is a protocol that is noticeably faster to set up and faster in day-to-day use than most alternatives.

WireGuard Advantages

  • Near-native throughput: Minimal processing overhead keeps connections speedy.
  • Cryptography of today: ChaCha20-Poly1305 and Curve25519 underpin security.
  • Easy peers: Configuration boils down to exchanging public keys.
  • Lean by design: A tiny codebase means fewer places for bugs to hide.
  • All platforms: Windows, macOS, Linux, Android, and iOS are covered.

WireGuard Setup Values in FlClash

WireGuard nodes are supported by FlClash. The configuration fields are:

  • server: Server address
  • port: Server port
  • privateKey: Client private key
  • publicKey: Server public key
  • ip: Client IP address in the VPN network
  • reserved: Reserved bytes for obfuscation (optional)