My router (RT-AC68U, 384.3) is configured to tunnel all traffic through an OpenVPN server running on an external VPS. Everything works as expected, my download speeds are slightly slower than when I connect directly to my ISP, but that's to be expected due to the overhead of OpenVPN.
What I can't figure out is if I have a device (phone, laptop) connected to my network, and then use the OpenVPN client on the device to connect to the same external OpenVPN server, the download speeds go up significantly. How can that be if everything is already being tunneled by the router? I only discovered this by accident, and I'm sure there is a reasonable explanation, but I'm having trouble understanding. Any ideas?
What I can't figure out is if I have a device (phone, laptop) connected to my network, and then use the OpenVPN client on the device to connect to the same external OpenVPN server, the download speeds go up significantly. How can that be if everything is already being tunneled by the router? I only discovered this by accident, and I'm sure there is a reasonable explanation, but I'm having trouble understanding. Any ideas?