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

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


To proceed, you need to have a GL.iNet router running 3.x firmware and an active Surfshark subscription, which you can purchase on Surfshark's 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 OpenVPN protocol.



  4. Once there, make sure that you are in the Credentials tab and click on Generate credentials



    NOTE: Keep this tab open or save the credentials, as we'll need them later.

 

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 download UDP



    NOTE: In this example, we will be using UDP, however, feel free to use TCP. You can check out the differences here.

 

Configure the VPN

  1. Log in to your GL. iNet router by entering the following IP: 192.168.1.1

    NOTE: The gateway IP might be different for your particular router. Check the backside of your router to find the default gateway of your router.
    gl3x4.png

  2. Once you have accessed the router, go to the VPN tab > OpenVPN Client > Add a New OpenVPN Configuration.
    gl3x5.png

  3. In the new window, import the file you downloaded (refer to Download configuration files section in this article)
    gl3x6.png

  4. A new window will open, confirming that the file was uploaded successfully. Enter your Surfshark credentials (refer to Get your credentials section of this article).

    Enter the following information as shown below:

    Description: Enter the profile name of your choice 
    Username: Enter the Surfshark service username
    Password: Enter the Surfshark service password

  5. Click Submit
    gl3x7.jpg

  6. A new VPN profile will be created in the OpenVPN section. If you have more than a single VPN profile, click the arrow to open the drop-down menu and choose the profile you just created. In our case, it's Aus.Melbourne.
  7. Then, click Connect.
    gl3x8.jpg

  8. To disconnect from the VPN, navigate to OpenVPN client and click the Disconnect button.
    gl3x9.jpg 

Ensure 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!