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 in the former, you will have to download the server configuration file yourself.

Follow this guide if you wish to set up a manual WireGuard® connection on your TP-Link router without the Deco app.

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.

 

Credentials and server selection

Before setting up the router, you will need to obtain the credentials for the manual setup and select a server to connect to.
 

NOTE: These are not your regular credentials, such as your email and password.
 

  1. Head to the Surfshark login page and log in. Then, click on VPN -> manual setup.



  2. Select set up manually.



  3. Choose the WireGuard protocol.



  4. Once there, select I don't have a key pair.



    NOTE: If you have already created a key pair, simply press I have a key pair, and enter your public key.


  5. Enter a name for the keypair, and click next.



  6. Click generate new key pair.



  7. You will be able to see a public and a private key pair. Make sure to save both of them.

 

Choose a Surfshark VPN server

  1. Head to the Locations tab and locate the server that you wish to connect to.


     
  2. Click on the download icon to the right of the server name.



  3. Click on the download icon.

 

Configuring the TP-Link Deco WireGuard client

  1. Launch the Deco app on your device of choice and log in.
  2. Go to more and then press on advanced:


  3. Tap on VPN Client:



  4. Tap on add VPN Server:



  5. Select custom:



  6. Select WireGuard:



  7. Tap on import from Config File and select the Surfshark server file you have downloaded in step 10. Make sure to tap save, and you'll be able to connect:

 

Setting up Surfshark on the Deco app

Follow these steps to set up Surfshark on the Deco app:

  1. Launch the Deco app on your device and log in.
  2. Go to more and then select advanced:



  3. Tap on VPN Client:



  4. Tap on add VPN Server:



  5. Select Surfshark:



  6. To log into your account, tap on I have Surfshark account and then type in your email and password to log in:



  7. Tap on description and enter a description (you can use it to keep track of different servers):



  8. Then, tap on VPN Type and select WireGuard:



  9. Select a server from the list below and tap save:



    Note: In the top right corner of the server list, you will see a latency Test option. After clicking on this option, the page will display the network latency of each server to your current location. This information will help you make an informed decision and choose the server node that is most suitable for your needs.

  10. 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.



  11. If you'd like to switch to a different server, tap on switch VPN:



  12. 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.

Was this article helpful?
Thank you for your feedback!