Wireguard

WireGuard is a VPN protocol that pairs a famously small codebase with modern cryptography. Instead of layering old standards, it builds on ChaCha20, Curve25519, and the Noise protocol framework to create tunnels that are both fast and simple to manage.

What Makes WireGuard Great

  • Raw speed: Kernel-level operation keeps overhead near zero.
  • Modern crypto: ChaCha20, Curve25519, and Noise do the heavy lifting.
  • Minimal config: A peer is just an address, a port, and two keys.
  • Auditable: The compact codebase is easier to review for flaws.
  • Everywhere: Official support spans Windows, macOS, Linux, Android, iOS.

WireGuard Nodes in FlClash

FlClash supports WireGuard via subscription or manual entry. Manual setup needs:

  • 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)