Update July 2016: GL-AR150 is now having an official ddwrt firmware for it now.
Here is a detailed video of how to use DDWRT in GL.iNet 6416 and GL-AR150, configure OpenVPN using free account from FinchVPN.
DDWRT firmware:
DDWRT firmware can be downloaded from DDWRT website.
For GL.iNet 6416, we will use the firmware compiled for TP-Link WR710V1. In DDWRT website, go to Download->other download->betas and find the newest build. Download the file with name: factory-to-ddwrt.bin, Or you can download from our website.
For GL-AR150, there is a dedicated DDWRT firmware for it from 2016-07. ftp://ftp.dd-wrt.com/betas/2016/07-01-2016-r30082/GL.iNet-AR150/
OpenVPN:
OpenVPN is the most secure VPN protocol. There are many VPN services providing OpenVPN. We will use FinchVPN as an example, as it provides accounts. Go to FinchVPN website and register a free account. Its guidance for DDWRT is very old but you will find the instructions of how to configure in DDWRT here.
Install DDWRT:
Install DDWRT in GL.iNet6416 and GL-AR150 is easy. Please watch the video of how to do it using uboot web UI. Then you can set up DDWRT in minutes.
Configure OpenVPN in DDWRT:
The video contains a quick instruction to configure OpenVPN in DDWRT. However, OpenVPN requires quite a lot of parameters. You need to consult the VPN provider of how to configure OpenVPn in DDWRT. Here we only take the example from Finch.
Go to this page, click a free server to download a configuration file.
Open the file with a text editor and copy the data to ddwrt according to the following instructions. There are some other parameters that you can use as in the pictures.


{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}