WireGuard is a fast, modern, and secure VPN tunnel. This app allows users to manage and use WireGuard tunnels. The app can import new tunnels from archives and files, or you can create one from scratch. It is currently undergoing rapid development, and we are listening to our users in implementing new and exciting features. Please visit for a summary of the WireGuard protocol and how to set up your own WireGuard server for use with this app.

What’s New

Version 1.0.3

This is a very minor version bump that fixes a few bugs in the new log viewer and completes our migration to Swift 5.

Ratings and Reviews

4.8 out of 5
69 Ratings
69 Ratings
Corey Watson ,

No Multi-User Support

It works great, but if you switch users and open the app, you can't open it because it's already open with another user. If you quit the app in the other user and open it in another, all of your tunnels disappear in both users. That means all your tunnels are lost until you add them again, in every user. If you stay connected to a tunnel while switching to another user, you're still connected to that tunnel, forcing you to go back to the first user and disconnect, then switching users. My feature request is for the app to work on a per-user basis. Tunnels and settings should be user-specific. Switching to another user should disconnect the first, and connect the other to its user-specific tunnel that on-demand is on.

as one pro shooter . . . ,

Wow, great VPN app

I have been using OpenVPN, Tunnleblick, and Wireguard with two different VPN services and have found WireGuard 1.02 to be the easiest to set up and fastest to connect on Mojave.

The slower to connect of my two VPNs sometimes takes over a minute to establish a VPN tunnel. WireGuard does its thing in less than a second, connecting to the same VPN service. And it is equally fast on my iPhone 7. Thanks, guys!

innerop ,

Not obvious how to work with wg-quick config

I've been using wireguard-go on Mac OS Seirra from the command line. I had to update to Mojave to us this new wireguard app All my settings for wg-quick are in /usr/local/etc/wireguard and I have no idea what create/import tunnel means. It was already working fine from command line and now I'm regretting having installed this GUI version. I'm sure once I figure out how to feed the config I have into it then things will work fine but till then this is very frustrating.


WireGuard LLC
5.4 MB

macOS 10.14 or later, 64-bit processor



Age Rating
Rated 4+
© 2015-2019 WireGuard LLC


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer