How to set up Surfshark VPN on an AsusWRT router

In this tutorial, you will learn how to configure the Surfshark VPN tunnel on your AsusWRT router. 

Note: if you have updated your Asus router's firmware and have VPN Fusion instead of VPN Client available, check out our VPN Fusion Open VPN and WireGuard guides.

You will learn how to:


To proceed, you need to have a router with AsusWRT firmware and an active Surfshark subscription. 


Don't have a subscription yet? Get Surfshark here.



Find your login details


  1. Enter the page and generate your credentials for OpenVPN by following these steps: click on VPN > Manual Setup > Router > OpenVPN.

    You may need to log in when you do enter this page. In that case, simply enter your email and password and press "Log in".

  2. Once there, make sure that you are in the Credentials tab and click on Generate credentials. It is a good idea to keep this tab open for now, as we'll need it later.



Choose a Surfshark server


  1. Go to the Locations tab(which is on the same page) and locate the server that you wish to connect to.

  2. Click on the download icon to the right of the server name and click on Download UDP. 



Configure the OpenVPN client

Before connecting to the VPN, you will need to configure the OpenVPN client on your router.

1. Start by connecting to the Control panel of your Asus router. You can do that by entering your Default Gateway address into your browser's URL address bar. In most cases, by default, it is

2. You will see the login prompt. If you have never configured your router before, the credentials should be admin/admin or admin without a password. You can also check the back of your router for the default credentials.


3. When logged in to the Control panel, you should see the VPN tab in the left sidebar.


4. Select VPN Client in the VPN tab.


5. You should see the Add profile button at the bottom; click on it.


6. Select the OpenVPN tab and enter the following:

  • Description: you can name this connection however you like;
  • Username: the Surfshark username service credentials that you saved on the previous step;
  • Password: the Surfshark account service password that you saved on the previous step;

7. You will now have to add a configuration file of the server you'd like to connect to. Click Choose File. A prompt will appear asking you to select the configuration file that you want to use.


8. Select the directory that you have downloaded the configuration files to and then click Open.

(If you have a .ovpn file, select that)


9. After selecting the configuration file, click Upload, and you should see a message stating Complete if it was successful.


10. Now, click the OK button. Import the CA file or edit the .ovpn file manually option should be left unticked.

11. Finally, you should see a new connection set up. Click on the Activate button to connect your router to a Surfshark server. Please note that you can only create one VPN connection at a time. If you'd like to have another connection configured, you should add another VPN profile (you will see a button for that).


12. After a successful connection, a blue checkmark should appear in the Connection Status column.



Make sure your connection is successful


It's always recommended to check whether your connection was successful after setting up a VPN for the first time. This can be easily done by doing an IP leak test and a DNS leak test which is available on our website. Click here to find out how to make sure your connection was successful.


Congratulations - you have successfully installed and configured Surfshark VPN on your router! As long as you’re connected, your location is private and your sensitive data is secure.

You may also be interested in:

  1. How to make sure if my connection was successful?
  2. How to set up VPN on my Smart TV or console?
  3. How to set up a VPN-protected Wi-Fi hotspot using Windows?


Was this article helpful?
Thank you for your feedback!