Connecting a self-hosted VPN

@mccollam @imrehg The following might be interesting for you, too.

I’ve managed to set up ngrok.io from within a container and ran a small Flask Application that communicates over Web Sockets (SocketIO) and sends a ping from the server to the browser. The browser returns it and the average time this takes is being measured:

Here’s the result:

On the left you can see the flask page and the ping/pong being send through resins public-url. Result is about ~350ms. On the right the same browser connects to the same device (at the same time) using the ngrok url. The result is about ~80ms!