I'd like to tunnel a large amount of traffic from my local network to a server located in a datacenter, in a way that I don't have to make many changes to my local applications.
The two methods that I have come up with are 1) using a VPN (openvpn), or 2) a persistent SSH tunnel; either way I just need to change the port that my apps use and the traffic should be transparently redirected.
My questions are:
- Which one oh these methods offers the lowest (protocol/network) overhead? My bandwidth is precious.
- Are there other tunneling methods that I am not aware of?