How to set up Surfshark on GL.iNet router (2.x firmware)

In this tutorial, you will learn how to configure the Surfshark VPN tunnel on your GL. iNet router with 2.x firmware.


You will learn how to:


To proceed, you need to have a GL.iNet router running 2.x firmware and an active Surfshark subscription, which you can purchase on our pricing page.



Find your login details


You’ll need Surfshark service credentials to connect to the VPN using the manual OpenVPN configuration method explained below.


Here is how you can get your Surfshark service credentials:

  1. Go to this page, where you will find all of the details required for a manual connection.

    You may need to log in before proceeding to this page. In that case, enter your email address and your password, then click Log in.

  2. Click on the Credentials tab at the top. You will find the Surfshark service credentials here.


    It's a good idea to keep this page open for now. You will need these credentials a bit later.


Choose a Surfshark server


  1. Go to this page. It’s the same page where the Surfshark service credentials are stored.

  2. Select the Files tab, where you will see all of the Surfshark servers. 


  3. You will need an OpenVPN configuration file for the location of your choice. For example, if you wish to connect to Germany, download the Germany - Berlin or Germany - Nuernberg server by clicking on the location and then on UDP to download the configuration file. 



Configure the VPN


  1. Log in to your GL. iNet router by entering the following IP: 
    Keep in mind that the gateway IP might be different for your particular router. Check the backside of your router to find the default gateway of your router.


  2. Log in to the router using the default router credentials. If you are not aware of your router credentials, you will find them at the backside of your router.
  3. Once you log in, go to the OpenVPN tab.


  4. Import the OpenVPN configuration file that you downloaded in the Choose a Surfshark server part of this guide.


  5. If the configuration file upload is successful, a green note will appear stating that the file has been imported.


  6. Now you will be asked for your credentials. Enter the ones you collected in the Find your login details part of this guide.


  7. Once you have entered your credentials, a VPN configuration page will open.

    Check the Enable and Force VPN options.

    Click the green arrow and choose one of the configuration files from the drop-down menu.

    Finally, Apply the settings.


  8. Once the VPN connection is established, you will see the OpenVPN status as connected, as well as sent/received data.


Make sure your connection was 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 GL. iNet 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 my connection was successful?
  2. How to enable 2FA on your Surfshark account?
  3. How to set up a VPN-protected Wi-Fi hotspot using Windows?


Was this article helpful?
Thank you for your feedback!