Support
Tunl is a native macOS client for the WireGuard® VPN protocol. It lets you import a standard WireGuard configuration and connect to your own VPN server from the menu bar or the main window, with automatic reconnection across network changes, sleep and wake, and dropped links.
How do I add a tunnel?
Tunl imports a standard WireGuard .conf file — the same format
used by the official WireGuard apps and generated by most VPN servers and
providers. Open Tunl, choose Import, and select the file. No manual
configuration is needed.
Why does macOS ask for permission the first time I connect?
The first time you connect a tunnel, macOS shows a system prompt asking you to approve a VPN configuration. This is standard for any app that uses Apple's Network Extension framework, which is what Tunl relies on to create the tunnel. Approving it lets Tunl manage the WireGuard connection; it does not grant the app any broader access to your Mac.
Does Tunl collect any data?
No. Tunl has no analytics, telemetry, crash reporting, or accounts. If the app ever crashes, macOS may offer to share the crash report with Apple through its own opt-in mechanism — that report goes to Apple, not through the app, and reaches the developer via App Store Connect. See the privacy policy for details.
Still need help?
Email kalle@kalle.works and describe the issue — include your macOS version if it's a connection problem.