croma25td wrote
when I try to do a speedtest (ookla speedtest) to check performances of VPN it stop working after few seconds within the test remaining connected. When it stops I can't even open simple website like google.it (no traffic on server on tun0). Even without a speedtest the connection will eventually stop, doing a speedtest only make the problem arise instantaneously.
Same speedtest give me result almost at 95-100% of performance of my home and office connection on Android and Windows and on previous iOS client (1.1.1).
In this case I see no logs on server and client side, the connection remain open while no data goes within the tunnel.
I'm getting this same behaviour with my TCP/443-based OpenVPN server.
An Ookla speed test appears to start OK, but then quickly stalls soon into the 'download' portion. The 'upload' speed test doesn't even start, then the Ookla app returns "ERROR: Test failed to complete. Check your internet connection and try again."
At this point, the 'VPN' symbol still shows in Control Centre (as if the connection is still OK), but the connection has effectively died. Switching back to the OpenVPN app triggers the symbol to vanish and the connection shows as 'disconnected' in the app.
The same TCP/443 Openvpn server and the same client profile (except for different client keys etc of course) works fine via Viscosity on my Macbook, on the same wifi connection as the iPhone. A browser-based Ookla speed test from the Macbook also completes OK.
Interestingly, for me anyway, my UDP-based OpenVPN connections don't seem to be affected. I can do a speed test fine in both iPhone and Macbook when connected to my UDP server.
I'll always use UDP where I can, as it's faster, but I need TCP/443 as a last resort for certain restrictive public wifi etc. I don't mind it being slower, but I'd like it to be usable in a pinch.