How to set up Surfshark WireGuard VPN Client Manually on a TP-Link Wireless Router

Configuration Guide
Updated 11-17-2023 18:06:41 PM 9083

A VPN Client is used to create VPN connections for devices in your home network, allowing them to access a remote VPN server. To use the VPN feature, simply configure a VPN connection and choose the client devices you want to connect through the VPN on your TP-Link Wi-Fi router, then these devices will access the Internet via the encrypted VPN tunnel. For instructions on how to set up and use this feature, please follow the steps below:

1. Log in to the web-based interface of the router. For instructions on how to do so, please refer to How do I log into the web-based Utility (Management Page) of TP-Link wireless router?

Navigate to AdvancedVPN Client, and enable the VPN Client option.

2. In the Server List section below, there is an 'Add' option in the upper right corner. Click on it and select “Set up manually”.

3. Select WireGuard, fill in the description, and import the .conf file you obtained from Surfshark.

If you are not sure how to obtain the .conf file, please follow the below steps:

Step 1: Log in to your account on the Surfshark Official Website,

Step 2: Click VPN → Manual setup → Router, and select WireGuard.

Step 3: Follow the steps in the screenshots below to generate a key pair for your connection.


Step 4: After the key generation is complete, select the location of your VPN server and click the download button. Your browser will then start downloading the .conf file.


Once the .conf file has been downloaded, refer back to Steps 1 – 3 at the beginning this guide to import the .conf file and utilize your SurfShark VPN connection.

Is this faq useful?

Your feedback helps improve this site.


TP-Link Community

Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.

Visit the Community >