I had an issue where on both Arch and Debian, I could ping servers but not load the webpage. The solution is to set a custom MTU either in the VPN client or in wireguard. If you have this issue, start with it at around 1280 and go up from their until the page stops loading. I hope this helps someone.


I’ve also found that using OpenVPN instead of WireGuard Just Works™.
not true for me, last thing was different versions of OpenVPN and some different algos
Isnt openvpn inherintly more insecure than wireguard though? Wireguard has a considerabally smaller codebase.