How to set up a manual WireGuard connection on macOS?

In this article, you will learn how to set up a manual WireGuard connection on your macOS device.

 

Yep, we are finally introducing the manual WireGuard connection method, which you will be able to use on almost any device, and in this article, we will show you how to set up a manual WireGuard connection on your macOS.

 

Here are the steps we will go through:

 

Credentials and locations

 

For any manual WireGuard connection you will need to have a key pair and a location to which you would like to connect selected, below you will find information on how to get the key pair as well as the server configuration file.

 

I have a key pair

 

For any manual WireGuard connection you will need to have a key pair, below you will find information on how to get one.

 

  1. Go to this page, choose the Desktop or mobile option and click on WireGuard.

    mceclip0.png

  2. In the next window, click on I have a key pair.

    wgro2.png

  3. Enter your public key and hit Save.

    wgro3.png

  4. Now, click on Choose a location, and download your preferred location.

    wgro4.png
    wgro5.png

Note: If you do not generate key pair before downloading the configuration file, the file will be missing your key pair. In such cases, you will need to generate a key separately and input it manually into missing fields.

 

I don't have a key pair

 

  1. Go to this page, choose the Desktop or mobile option and click on WireGuard.

    mceclip0.png

  2. In the next window, click on I don't have a key pair.

    wgro6.png
  3. Click on Generate a new key pair.

    Note: once the key pairs are generated, copy them and store them on your device, as you will not be able to check them again.

    wgro7.png
  4. Now, click on Choose a location, and download your preferred location.

    wgro8.png
    wgro5.png

Note: If you do not generate key pair before downloading the configuration file, the file will be missing your key pair. In such cases, you will need to generate a key separately and input it manually into missing fields.

 

Download and install WireGuard

 

  1. Open the App Store on your macOS device, type in WireGuard in the search field and install the WireGuard application.

    wgmac1.png

  2. Once the installation is complete Open the WireGuard application.

    mceclip0.png

 

Connect to the VPN

 

  1. In the WireGuard application, click on Import tunnel(s) from file.

    mceclip1.png

  2. Now select the Surfshark configuration file you've downloaded earlier, and hit Import.

    mceclip2.png

  3. In the next pop-up, click Allow.

    mceclip0.png

  4. You can rename this uploaded connection to your liking. To do so, simply click Edit. I'll name it Surfshark WireGuard.

    Note: once you click Edit, you will need to enter your Keychain password, which is your regular macOS device password.

    mceclip1.png
    mceclip2.png
  5. Lastly to connect to the VPN, click Activate, and to disconnect from the VPN, click Deactivate.

    mceclip3.png

 

Congratulations! Now you know how to set up a manual connection on your macOS device using the WireGuard protocol.

 

If you have any further questions, our customer success team is here to help you 24/7 over live chat or email.


You may also be interested in:

  1. How to make sure if my connection was successful?
  2. How to enable 2FA on your Surfshark account?
  3. How to set up a VPN-protected Wi-Fi hotspot using Windows?
Was this article helpful?