Router setup

Set up TekLan VPN on a compatible router

Check which VPN protocol your router supports, then create and import the matching Dashboard configuration.

WireGuard router setup

Import a .conf tunnel

Check that your router firmware includes a WireGuard client and supports configuration-file imports.

Selecting WireGuard
1. Choose WireGuard.
Reviewing a WireGuard profile
2. Review and create the profile.

Before you begin

  • Confirm the router supports the protocol used by this method.
  • Sign in to the router administration page and back up its current settings.
  • Keep the TekLan VPN Dashboard open in another tab.

Move the WireGuard profile to this device

After creating the profile, choose the delivery route that suits where the Dashboard is open.

  • Download profile: save the .conf file directly on this device.
  • Email: select Send profile, choose Email and select Queue email. The Dashboard sends the .conf attachment to the email address on the client account.
  • Device access code: select Send profile, then Get code. On this device, open dash.teklanvpn.com/get, enter the code and select Download profile. The code expires after 15 minutes and works once. Generating another code replaces it.
  1. Open your VPN service in the client area and select Manage VPN Dashboard.
  2. Select Add device and give the router a recognisable name.
  3. Choose WireGuard, review the details and create the profile.
  4. Download the generated .conf file.
  5. Open the WireGuard client in the router’s administration interface and import the file.
  6. Save and activate the tunnel. Menu and field names vary between router manufacturers.

Check the connection

  1. Confirm the router VPN client reports Connected.
  2. Assign one test device to the VPN policy.
  3. On that device, confirm the public IP address changes.
  4. Disconnect the router tunnel and confirm the normal route returns.

If it does not connect

  • Confirm the imported file matches the selected router firmware and protocol.
  • Generate and import a fresh profile if the saved one was replaced.
  • Check the router date, time and DNS settings.
  • Remove an older VPN client using the same policy before testing again.
OpenVPN router setup

Choose the router in the Dashboard

The Dashboard changes its instructions to match the selected router. Current choices include GL.iNet, ASUSWRT, UniFi, OpenWrt, pfSense Plus, TP-Link or Deco and MikroTik RouterOS 7.

Selecting OpenVPN
1. Choose OpenVPN.
Router connection options in the Dashboard
2. Choose the exact router or firmware before continuing.

Before you begin

  • Confirm the router supports the protocol used by this method.
  • Sign in to the router administration page and back up its current settings.
  • Keep the TekLan VPN Dashboard open in another tab.

Move the OpenVPN profile to this device

  • Download profile: save the .ovpn file directly on this device.
  • Email: select Send profile, choose Email and select Queue email. The Dashboard sends the .ovpn attachment to the email address on the client account.
  • OpenVPN credentials: select Show OpenVPN credentials and keep the displayed profile username and password available. The password unlocks the private key inside the file. It is not the client-area password.

Device access codes are for WireGuard profiles only. OpenVPN uses the downloaded or emailed .ovpn file with the credentials shown in the Dashboard.

  1. Create an OpenVPN profile for the router.
  2. Select Connect device and choose Router.
  3. Select the exact router or firmware under Setup option.
  4. Use Download profile, Show OpenVPN credentials or Send profile as directed.
  5. Follow the connection steps displayed for that router. Do not substitute instructions written for different firmware.

Check the connection

  1. Confirm the router VPN client reports Connected.
  2. Assign one test device to the VPN policy.
  3. On that device, confirm the public IP address changes.
  4. Disconnect the router tunnel and confirm the normal route returns.

If it does not connect

  • Confirm the imported file matches the selected router firmware and protocol.
  • Generate and import a fresh profile if the saved one was replaced.
  • Check the router date, time and DNS settings.
  • Remove an older VPN client using the same policy before testing again.
Router-specific instructions

Choose your router or firmware

Use the instructions for the administration interface actually running on your router. A manufacturer name alone is not enough if the router has been flashed with different firmware.

GL.iNetOpenVPN or WireGuard client

Import the TekLan profile

  1. Update the router, back up its settings and sign in to the GL.iNet administration panel.
  2. Create a separate WireGuard or OpenVPN profile in the TekLan Dashboard and download the corresponding .conf or .ovpn file.
  3. Open VPN Dashboard, choose WireGuard Client or OpenVPN Client, then add a new configuration.
  4. Upload the downloaded file. For OpenVPN, use the profile username and password shown by Show OpenVPN credentials.
  5. Start the profile and use GL.iNet’s VPN policy controls if only selected devices should use TekLan VPN.

Check: confirm the client is active in VPN Dashboard, then test the public IP address from a device assigned to that policy.

ASUSWRT and VPN FusionOpenVPN or supported WireGuard models

Add a VPN client profile

  1. Check the ASUS specification page for the exact model and update its firmware. Some models use VPN Client; newer supported models use VPN Fusion.
  2. In the Dashboard, create the protocol supported by that model and download the profile.
  3. In ASUSWRT, open VPN, then VPN Fusion or VPN Client, and add a profile.
  4. Choose OpenVPN or WireGuard as applicable and upload the TekLan file. Enter the Dashboard’s OpenVPN profile credentials if requested.
  5. Activate the connection. In VPN Fusion, assign the required devices to it. On older VPN Client models, activating the client may route the whole network.

Check: wait for ASUSWRT to show the connection as active, then test an assigned device. If it will not reconnect after an outage, deactivate and reactivate the profile.

UniFi GatewayOpenVPN or WireGuard VPN Client

Create the client and route traffic

  1. Confirm this is a Next-Gen UniFi Gateway or UniFi Cloud Gateway and update the UniFi Network application.
  2. Create and download a dedicated TekLan WireGuard or OpenVPN profile.
  3. In UniFi Network, open Settings, VPN and create a new VPN Client.
  4. Upload the profile. For OpenVPN, enter the username and password from Show OpenVPN credentials, not the client-area password.
  5. Save the client, then create a policy-based route or traffic route for the devices or networks that should use it. Creating the client alone does not send device traffic through the VPN.

Check: confirm the VPN Client is connected and test a device included in the traffic route. Also test a device outside the route to confirm the policy is scoped correctly.

OpenWrtLuCI OpenVPN or WireGuard client

Install the client packages first

  1. Back up OpenWrt and confirm there is enough free storage before installing packages.
  2. For OpenVPN, install openvpn-openssl and luci-app-openvpn. For WireGuard, install wireguard-tools and luci-proto-wireguard.
  3. Create the matching TekLan profile and download it on the computer administering OpenWrt.
  4. For OpenVPN, open VPN, OpenVPN, upload the .ovpn configuration and enable the instance. Use the Dashboard credentials where the profile requests them.
  5. For WireGuard, create a WireGuard interface in Network, Interfaces and transfer the values from the TekLan .conf file. Do not upload the private key to a conversion website.
  6. Assign the interface to the appropriate firewall zone and configure policy routing if only selected devices should use the tunnel.

Check: inspect Status, WireGuard for a recent handshake or the OpenVPN log for an established client, then test an assigned device.

pfSense PlusOpenVPN Client Import

Import the unified OpenVPN profile

  1. Back up pfSense Plus and install OpenVPN Client Import from System, Package Manager, Available Packages.
  2. Create an OpenVPN router profile in the TekLan Dashboard and download the unified .ovpn file.
  3. Open VPN, OpenVPN, Import and select the TekLan file.
  4. Use WAN as the client interface unless the internet connection uses another interface. Enter the OpenVPN username and password shown by the Dashboard.
  5. Import the client, then inspect it under VPN, OpenVPN, Clients.
  6. Complete the required interface assignment, firewall rules, outbound NAT and policy-routing gateway rules before sending LAN traffic through it.

Check: confirm the client is up under OpenVPN status and test only a firewall rule or device deliberately assigned to the VPN gateway.

MikroTik RouterOS 7OpenVPN or recent WireGuard import

Import carefully, then add routing

  1. Update RouterOS 7, export a backup and confirm the router clock is synchronised.
  2. Create the required TekLan profile and download it to the computer administering the router.
  3. Upload the file through Files. For OpenVPN, use the RouterOS OpenVPN client import command and provide the Dashboard username and private-key passphrase when requested.
  4. Recent RouterOS 7 builds can import a WireGuard configuration, but support depends on the installed version. If import is unavailable, create the interface, peer and address using the values in the .conf file.
  5. Add the required route, routing table or routing rule and source NAT for the devices that should use the tunnel. Importing the interface alone does not define the complete traffic policy.

Check: inspect the OpenVPN interface state or WireGuard last-handshake, rx and tx values, then test an address included in the routing rule.