How to set up WireGuard® on TP-Link Deco app

In this article, we will go through the steps of setting up WireGuard® on a TP-Link router via the Deco app. The main difference between the manual and normal setup is that on the former, you will have to download the server configuration file yourself.

You will need a TP-Link router compatible with the TP-Link Deco app alongside an active Surfshark subscription, which you can purchase on our pricing page.

We will cover the following steps:

  1. Manually setting up Surfshark via the Deco app
  2. Setting up Surfshark via the Deco app
  3. Ensuring that the connection is successful


Manually setting up Surfshark via the Deco app

  1. Log in to your account on the Surfshark website.

  2. Tap on Products > VPN. Then, tap on Manual setup.

  3. Tap on Router and then on WireGuard.

  4. Tap I don't have a key pair. Proceed to type in a name of your choice and tap Next.

  5. Generate a new key pair and then tap on Choose a location.

  6. Select your desired server, tap on it, and press the Download button.

  7. Launch the Deco app on your device of choice and Log in. Then, go to More > Advanced.

  8. Tap on VPN Client.

  9. Tap on Add VPN Server.

  10. Select Custom.

  11. Select WireGuard.

  12. Tap Import from Config File and select the Surfshark server file you have downloaded in step 6. Lastly, make sure to tap Save, and you'll be able to connect.

Setting up Surfshark via the Deco app

  1. Launch the Deco app on your device and Log in. Then, go to More > Advanced.

  2. Tap on VPN Client.

  3. Tap on Add VPN Server.

  4. Select Surfshark.

  5. To Log into your account, tap on I have Surfshark account and then type in your email and password to log in. If you do not have an active subscription, tap on I don't have Surfshark and proceed to create a Surfshark account.

  6. Tap on Description and enter a description (you can use it to keep track of different servers). Then, tap on VPN Type and select WireGuard. Select a server from the list below and tap Save.

  7. Once the VPN Client is up, the VPN Server's details, such as VPN Type, Server IP, Server DNS, Server name, Access Permission, and Client list, will be shown below.

  8. If you'd like to switch to a different server, tap Switch VPN. Here, you can see all of your configured VPN servers. If you have multiple locations configured, you can tap on a different one to change it.

Ensuring the connection is successful


We always recommend checking if Surfshark VPN is working after setting it up for the first time. You can easily do it by performing Surfshark IP leak test and a DNS leak test. For your convenience, both are available on our website.

You may also be interested in:

Was this article helpful?
Thank you for your feedback!