@WhiteTemplar I don't use consumer VPNs.
My site-to-site and remote access VPNs are all on OpenVPN
@mistermonster @WhiteTemplar I haven't looked at wireguard. From what I recall, it railroads you into a specific cipher, whereas OpenVPN will let you use any cipher that OpenSSL supports for the control channel, and any number of AES flavors for the data channel.
That means that if you can identify that wireguard is being used, you know exactly which cipher you're attacking.
Also, iirc, wireguard can only be used over UDP.
Wireguard is supposedly designed to have better performance out of the box (OpenVPN requires some tuning), and given that there's fewer things to change, supposedly would be easier to configure.
Wireguard's supposedly got a much smaller codebase, which would make it easier to audit. This is obviously a big plus if you're paranoid. On the flip side, it's way newer; OpenVPN has been hammered on for far longer.
I'd say it's basically the difference between iOS and Android.
@djsumdog @mistermonster @WhiteTemplar How's the roaming/failover/mesh? These are basically nonexistent in OpenVPN
@djsumdog @mistermonster @r000t @WhiteTemplar regarding mesh stuff there still is tinc around, i haven't used it in a while though. https://www.tinc-vpn.org/