OpenVPN
How-To: OpenVPN – selective Routing and Killswitch on Asus with Merlin WRT
https://github.com/RMerl/asuswrt-merlin/wiki/Policy-based-routing
Running multiple OpenVPN instances (multi port)
https://www.hugeserver.com/kb/openvpn-multiple-ports/
How To Install and Configure OpenVPN On Your DD-WRT Router
https://www.howtogeek.com/64433/how-to-install-and-configure-openvpn-on-your-dd-wrt-router/ https://comparitech.com/vpn/install-openvpn-dd-wrt-router/ https://blog.ssdnodes.com/blog/tutorial-installing-openvpn-on-ubuntu-16-04/
Tutorial: Installing OpenVPN on Ubuntu 16.04
https://blog.ssdnodes.com/blog/tutorial-installing-openvpn-on-ubuntu-16-04/ To configure iptables look here: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04
Site-To-Site Routed VPN Between Two or More Routers using dd-wrt/openvpn
http://wadihzaatar.com/?p=11
Install OpenVPN Access Server
https://www.linode.com/docs/networking/vpn/install-openvpn-access-server-on-linux