How to set up a manual WireGuard® connection on Android

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

You will need an Android device, the WireGuard® app, credentials (a key pair), and a server configuration file (a location to which you would like to connect).


Here are the steps we will go through:


Generate the key pair


NOTE: You must generate the key pair before doing anything else. Otherwise, the connection won't be successful.

  1. Enter the Surfshark dashboard right here and click on Products. Once there, click on VPN.

  2. In the VPN section, tap Manual setup, select Desktop or mobile, and WireGuard®.

  3. Then, tap on I don't have a key pair, enter a name of your choice, and tap Next. Proceed to the next screen by pressing Generate a new key pair.

  4. The Key Pair is now generated. Proceed by pressing on the Locations tab. Once there, tap the download icon of the server to download the configuration file.

    The configuration file should end up in the Downloads folder of your Android device by default.


Download WireGuard® and connect to the VPN

  1. Open up the Google Play Store and search for WireGuard®. Proceed to download and install the application.

  2. Once the download and installation process finishes, open the app and press the + at the bottom right. Proceed by tapping Import from file or archive.

  3. Select the configuration file you downloaded earlier. Once you locate it, tap on it to import it

  4. Toggle the switch to activate the connection. That's it!

You may also be interested in:

    1. How to make sure if my connection was successful
    2. How to connect from countries with internet restrictions
    3. How to set up Surfshark VPN on Android


Was this article helpful?
Thank you for your feedback!