I'm wondering if there is an easy way to establish VPN tunnels through other VPN tunnels to get onion routing like properties (sender anonymity). Since VPN builds a tunnel, it should be easy to set up another tunnel in this tunnel to another VPN endpoint, but I have found no documentation on such a setup. It would be interesting to extend this to more than two hops...
Tor nodes are public and those IPs are often blocked and reveal that you are using Tor. There are many open VPN nodes and I hope not all of them are malicious, hence getting similar properties like Tor.
Does anybody know of such a setup? Preferably using linux ;)