How to connect manually using the Surfshark Android app

In this tutorial, you will learn how to connect to Surfshark VPN servers on your Android device manually. This method does not require an additional app, such as the OpenVPN or WireGuard® client.

To follow along, you will need an Android 5.0 or later device and an active Surfshark subscription. You can find the available plans on Surfshark’s pricing page.

We will cover the following:

  1. Connecting via WireGuard®
  2. Connecting via OpenVPN UPD/TCP or IKEv2
  3. Ensure your connection is successful


Connecting via WireGuard®

  1. Open the Surfshark app on your Android device and tap on Manual connection in the login screen.

  2. Select WireGuard.

  3. In the following screen, click on Copy web account link.

  4. Now, open a browser on your Android device and paste in the link you have copied. Once you enter the page, tap on WireGuard.

  5. Tap I don't have a key pair.

  6. In the following window, tap on Generate a new key pair.

  7. Name your newly generated key pair and tap Next.

  8. With your key pair generated, tap Choose a location.

  9. Select a location of your choice, tap on it, and download the WireGuard configuration files.

  10. Go back to the Surfshark app and select Use config file.

  11. Locate the configuration file you have downloaded and select it. By default, it ends up in your device's Downloads folder.

  12. In the following screen, tap Connect.

  13. You are now connected to the VPN. To disconnect, tap Disconnect at the bottom of the screen.


Connecting via OpenVPN UDP/TCP or IKEv2

NOTE: The steps are identical when connecting via OpenVPN TCP or IKEv2.

  1. Open the Surfshark app on your Android device and tap on Manual connection in the login screen.

  2. Tap on OpenVPN/ UDP.

  3. In the following window, you will have to input your service credentials alongside the server's Host name/IP.

  4. Open a browser on your Android device and enter the following page. Once there, tap on OpenVPN.

  5. Here, you will find your service credentials. Copy and paste them into the manual configuration setup.

  6. Next up, tap on the Locations tab and select a server you wish to connect to.

  7. Input the credentials and server Host name as seen in the screenshot below. If you wish to change the protocol from OpenVPN/ UDP to TCP or IKEv2, tap on the Protocol button. Once you are done, tap CONNECT.

    Ensure your connection is successful


    Let’s see if your connection is successful after setting up a VPN. You can do it by performing an IP leak test and a DNS leak test on our website.

    You may also be interested in:


Was this article helpful?
Thank you for your feedback!