Node.JS based server and client scripts, in which server forwards traffic using iptables to the client on specified ports, and updates clients IP when it changes.