Skip to content

WireGuard on macOS (Official WireGuard App)

WireGuard is the fastest way to connect on ordinary networks. You add your Mac as a device on vpnbaron.com, then import its file into the free WireGuard app. It works as soon as you import it.

Before you start

  • A VPNBaron account with an active plan.
  • Only one VPN can be on at a time on a Mac. Turning on WireGuard turns off another VPN, the VPNBaron app included.

1. Get the WireGuard app

Log in at vpnbaron.com and open the WireGuard page. Choose Mac, then click Get to install WireGuard from the Mac App Store.

Step 1 of the WireGuard page, with Mac chosen and the Get button highlighted

2. Add your Mac as a device

Type a name you’ll recognise, such as “My laptop”, and click Add device. Each device gets its own keys, so add one per computer or phone.

Step 2 of the WireGuard page, with a device name typed in and Add device highlighted

3. Download the file for a server

Under Import it, choose a server, then click Download next to your device. The file lands in your Downloads folder, named after the device and the server, such as my-london.conf.

Step 3 of the WireGuard page, with London chosen and the Download button highlighted

4. Import it into WireGuard

Open WireGuard from your Applications folder. It lives in the menu bar at the top of the screen; click its icon and choose Manage Tunnels if the window doesn’t open.

Click Import tunnel(s) from file, and choose the file from your Downloads folder.

5. Allow the VPN configuration

The first time, macOS asks whether WireGuard may add VPN configurations. Click Allow, then confirm with your password or Touch ID.

6. Activate it

Select the tunnel in the list and click Activate. Its status changes to Active, and the WireGuard icon in the menu bar fills in.

To disconnect, click Deactivate, or use the WireGuard icon in the menu bar.

More locations

Each file is for one server. To add another location, choose it under Import it on the WireGuard page, download its file and import it the same way.

To import every location at once, open the menu next to Download and choose All servers (.zip). In WireGuard, click Import tunnel(s) from file and pick the .zip file.

The download menu, with All 15 servers (.zip) highlighted

Troubleshooting

It’s active, but nothing loads. Some networks block WireGuard. Check Latest handshake in the tunnel’s details: if it never appears, use Hysteria2 or VLESS instead, which work where VPNs are blocked, or the VPNBaron app.

It stopped working. If you removed the device on vpnbaron.com, its files stop working right away. Add the device again and import its new file. A plan that has ended also stops all files.

“You’re using all 5 devices”. Each account can add up to 5 devices on the WireGuard page. Remove one you no longer use (the bin icon next to it), then add the new one. The VPNBaron apps don’t count toward this.

Still stuck? Open a support ticket with a screenshot of the tunnel’s details and the server you used.