Checking connection...

WireGuard

FAQ

WireGuard? #

Install WireGuard using our guides.
Configuration files for any device that supports WireGuard.
Guide: Why we use and recommend WireGuard

I can't connect via WireGuard, Why do I get "Protocol not supported" #

Make sure your running kernel and kernel headers are matching when you installed the WireGuard packages, If they do not, then upgrade them. Try rebooting and then see if it will load the kernel module correctly in a terminal by issuing sudo modprobe wireguard && lsmod | grep -i wireguard You might want to give installing and compiling the WireGuard source a try as occasionally packages for dists are not setting up things correctly.

wg-quick fails, with the message RTNETLINK answers: No such device #

This can happen if you set a MTU that is lower than 1280 in the WireGuard configuration file, make sure it is not set to lower than 1280 and then try again.

Guides

Why WireGuard?

An FAQ about why we recommend the WireGuard VPN protocol.

WireGuard in the Mullvad app

Use simple terminal commands to connect to WireGuard servers in the Mullvad app.

WireGuard app on Windows

Connect to Mullvad's WireGuard servers by using the official WireGuard app for Windows.

WireGuard on Linux terminal (advanced)

This advanced terminal-only Linux guide will teach you how to use the WireGuard protocol to connect to Mullvad.

WireGuard on Linux terminal (easy)

This simplified guide will teach you how to use the WireGuard protocol to connect to Mullvad using Linux.

WireGuard app on macOS

Connect to Mullvad using the WireGuard app on macOS.

WireGuard app on iOS

Connect to Mullvad using the WireGuard app on iOS.

WireGuard app on Android

Connect to Mullvad using the WireGuard app on Android.

Multihop with WireGuard

Multihop with WireGuard

Different entry/exit node using WireGuard and SOCKS5 proxy

WireGuard and SOCKS5 proxy

WireGuard on macOS terminal (brew)

For macOS users who want to use the WireGuard protocol to connect to Mullvad but are unable to use the WireGuard app that requires macOS version 10.14 or newer.

WireGuard on a router

Learn how to run WireGuard on a router.

Couldn't find what you were looking for?

Send us an email at support@mullvad.net