Linux How to setup Oeck on Untangle

Upvote score
How to setup Oeck(OpenVPN) on Untangle.

Untangle is a router solution based on Linux Debian, it is very easy to use once setup, the solution itself is mostly free but the part that costs money is their premium filtering apps which shouldn't interest you unless you want to view any and all traffic that flows through your network and take control of it.

This guide requires you have Untangle already installed on a network appliance, you will also need to activate TunnelVPN from Untangles app menu.
For the best possible VPN speeds, it is highly recommended the hardware that is running on Untangle has a modern CPU supporting AES-NI, this feature allows the CPU to offload OpenVPN traffic more efficiently resulting in significant speed increases.

Oeck-Side Instructions
  1. Visit

  2. Configure and download the UDP OpenVPN client file. Choose a Region that is nearest you for the best possible latency.
Untangle-Side Instructions
  1. Go to Apps > TunnelVPN > Tunnels. (/admin/

  2. Click Add to create a new tunnel and select "Custom ovpn file with username/password" as the provider.

  3. Click the Select VPN Config File button to upload your OVPN file.

  4. Add your Oeck username(main or profile) and password and click Done, and then Save at the lower right corner.

  5. Go to the Status tab to see if the tunnel is connected.

  6. Once this is done, you can use the Rules tab to determine what traffic will be sent over the tunnel. See below for an example.
  7. OeckTunnelRules.png
  8. Manually configure your DNS on your device to OR go to Config > Network > Interfaces and Edit the Internal interface, click the DHCP Configuration tab, next to DNS Override enter, click Done then Save.
Last edited:
Upvote score
Probably a stupid question, but if i enter the same dhcp settings into my router will this provide a router based vpn?


Staff member
Upvote score
Hi @steeeve1,

Not a stupid question at all!

No, you will need a router that is able to act as an OpenVPN client. @iddqd is very knowledgeable in this field.

Peter @ Oeck.