DDNS can be found for free easily, usually right in your router.
OpenVPN is included in many routers, no fees. Or can be loaded with alternate firmware for the router.
VPN Primer for Noobs
Randy : OpenVPN on a Asus router
Hi, so I have a brandy new Asus router RT-ACRH13. Thought maybe you could assist with initial setup of OpenVPN for BI remote access.
My current OpenVPN logfile looks like this. The IP listed here, is Wrong for my current ISP connection! Note: I've xx'ed out the actual IP address for obvious reasons. Thanx much!
Mon Feb 26 07:23:50 2018 OpenVPN 2.4.4 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Sep 26 2017
Mon Feb 26 07:23:50 2018 Windows version 6.2 (Windows 8 or greater) 64bit
Mon Feb 26 07:23:50 2018 library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.10
Enter Management Password:
Mon Feb 26 07:23:52 2018 WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
Mon Feb 26 07:23:52 2018 TCP/UDP: Preserving recently used remote address: [AF_INET]xx.xxx.xxx.xxx:1194
Mon Feb 26 07:23:52 2018 UDP link local: (not bound)
Mon Feb 26 07:23:52 2018 UDP link remote: [AF_INET]xx.xxx.xxx.xxx:1194
Mon Feb 26 07:24:02 2018 SIGHUP[hard,] received, process restarting
Mon Feb 26 07:24:02 2018 OpenVPN 2.4.4 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Sep 26 2017
Mon Feb 26 07:24:02 2018 Windows version 6.2 (Windows 8 or greater) 64bit
Mon Feb 26 07:24:02 2018 library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.10
Mon Feb 26 07:24:07 2018 WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
Mon Feb 26 07:24:07 2018 TCP/UDP: Preserving recently used remote address: [AF_INET]xx.xxx.xxx.xxx:1194
Mon Feb 26 07:24:07 2018 UDP link local: (not bound)
Mon Feb 26 07:24:07 2018 UDP link remote: [AF_INET]xx.xxx.xxx.xxx:1194
Mon Feb 26 07:24:22 2018 SIGTERM[hard,] received, process exiting