pechspilz
Hi there,
I'm having this really weird issue with my openVPN configuration (or whatever is causing this).
This is the situation:
Server "U" hosts a speed test file with random data in the U.S.
Server "O" is my openVPN server in Europe with pretty decent connectivity to "U" (> 50mbit/s), "O" also hosts a test file with random data.
I'm on a 10 mbit/s cable connection and can download the test file with the full 10 mbit/s speed from my openVPN server "O".
I successfully tested that using a SOCKS ssh proxy, I'm able to tunnel the full 10 mbit/s speed from "U" through "O". Which is what you'd expect given this setup, right?
However, once I connect to "O" using openVPN and route all my traffic through "O" my download speed from "U" maxes out at 3-5 mbit/s. Interestingly, if I download through "O" from a server which is geographically closer (like from anycasted cachefly CDN) I'm getting the full speed through openVPN. But with more hops/longer pings, tunneling through "O" seems to get drastically slower.
I experimented with all sorts of things, changing ports, changing from udp to tcp, mssfix, fragment, mtu sizes but I'm not even getting close to the ssh/SOCKS proxy speed.
I don't have any explanation for what I'm seeing. Does anynone have an idea what's going on here?