Everything you need, nothing you don't

{{ config('zylovpn.brand.name') }} is built on WireGuard — a modern, deliberately small VPN protocol. Less code means less to go wrong and less to audit.

@php $sections = [ [ 'Security', [ ['Modern cryptography', 'WireGuard uses current, well-reviewed primitives — Curve25519, ChaCha20, Poly1305 and BLAKE2s — rather than the large configurable cipher suites older protocols carry.'], ['Per-device keys', 'Every device gets its own key pair. Revoking one device has no effect on the others.'], ['Encrypted key storage', 'Where private keys are stored so you can re-download a config, they are encrypted at rest and never appear in logs or admin screens.'], ['Two-factor authentication', 'Protect your account with a TOTP app, plus single-use recovery codes for when you lose the device.'], ], ], [ 'Performance', [ ['Fast handshakes', 'WireGuard connects in about one round trip, so switching networks feels immediate rather than laggy.'], ['Automatic server selection', 'We place your device on the healthiest server in the location you choose, weighing current load and capacity.'], ['Roaming', 'Move between Wi-Fi and mobile data without your connection dropping.'], ], ], [ 'Control', [ ['Device management', 'Name your devices, see when each last connected, and revoke any of them instantly.'], ['Regenerate configurations', 'Rotate a device\'s keys whenever you want. The old configuration stops working immediately.'], ['Usage visibility', 'See how much data each device has moved, without us recording where it went.'], ], ], ]; @endphp
@foreach ($sections as [$heading, $items])

{{ $heading }}

@foreach ($items as [$title, $body])

{{ $title }}

{{ $body }}

@endforeach
@endforeach
Get started See pricing