I still use AirVPN. The latest version of these commands is here: https://github.com/tool-maker/VPN_just_for_torrents/wiki/Maintaining-SSH-Access-Using-a-VPN-on-a-Remote-Linux-Server
The scripts there are the ones I currently use. They support IPv6 too.
If you use AirVPN's client, be sure you turn off "network lock".