Support Wireguard VPN Protocol
Various other VPN providers are now supporting Wireguard. Would you consider this? (It's 10 times faster than OpenVPN on the same CPU.)
https://www.mullvad.net/en/blog/2017/9/27/wireguard-future/
https://www.mullvad.net/en/blog/2017/12/8/introducing-post-quantum-vpn-mullvads-strategy-future-problem/
-
Thomas commented
Imo this ticket shouldn't be marked completed until WireGuard support comes to Linux including the GUI.
-
KS commented
Proton admins,please observe and remove comments about spa treatment,etc. spams
-
Aaron commented
https://protonvpn.com/secure-vpn/wireguard :
"Now available for Android, iOS, macOS, and Windows."
So it looks like Linux support is still missing. -
Aaron commented
https://protonvpn.com/secure-vpn/wireguard :
"Now available for Android, iOS, macOS, and Windows."
So it looks like Linux support is still missing. -
Konstantin Sharlaimov commented
I am a paying customer of ProtonVPN and I've been using OpenVPN + a hardware router so far, but in tests WireGuard is offering significantly higher speeds without compromising security. Now, due to my new router not supporting OpenVPN, I'm considering migrating to a different VPN provider when my subscription expires. Please consider opening Wireguard support for routers to at least beta testers (happy to be one).
-
Nicky commented
I can't wait to have it on Linux CLI. Thanks a lot.
-
JPL commented
This feature is now available -- in beta -- on Windows, iOS, and Andriod. See the announcement here: https://www.reddit.com/r/ProtonVPN/comments/ox0xuj/wireguard_on_protonvpn_is_here_now_available_on/
I've used it on Windows and it works great.
-
Anonymous commented
Needs manual config option to wireguard.
-
rkzwei commented
wireguard is out on windows, now I just need it on linux (which the kernel windows uses is based on)
-
Angela commented
They're working on it.
https://protonvpn.com/blog/wireguard-donation/ -
Anonymous commented
Lack of Wireguard support is the reason I'm using another VPN provider. Wireguard makes it practical to always be connected to a VPN without a dramatic hit to network performance.
-
Ryan Putland commented
I'm not sure if you've noticed but the ProtonVPN TUN adapter that is in use as an alternative to the TAP adapter in Windows is listed as using WireGuard LLC as the Driver Provider. I'm assuming that this means that ProtonVPN have actually implemented WireGuard on top of OpenVPN? Could someone from ProtonMail please confirm if this is indeed the case?
-
Adam Smith commented
Download ivacy vpn and stream, download and watch your favorite content simultaneously on 10 devices.
https://www.ivacy.com/download-vpn/ -
Adam Smith commented
Nice post
-
Constantin commented
When would you please make Wireguard available?
There are many providers out there already supporting it - at least 10 reputable ones.
Wireguard is faster than Openvpn and despite being a relatively new protocol I would appreciate it if you allow connections on beta servers.I'm using OpenVpn transparently via dedicated router and gaining speed without paying for extra hardware can only be a reasonable ask and a step forward.
I am a paying customer and I think it will be wasteful to pocket an additional subscription in order to use Wireguard with other providers as I am already with ProtonVPN.
Kind Regards,
Constantin -
Anonymous commented
Read through the comments here now. Another clarification on the lines-of-code statements. Most of them are quite inaccurate.
Yes, OpenVPN code base is larger ... because it provides at lot more features. Like --tls-auth, --tls-crypt and --tls-crypt-v2 (basically encrypting the TLS traffic), lots of more authentication possibilities, management interfaces ... most of them depends on a control channel which is multiplexed into the OpenVPN protocol. Simply said, the control channel contains configuration and authentication data and key exchange for the data channel. The data channel contains the encrypted (tunnelled) network traffic.
In addition, the OpenVPN code also includes everything needed to configure the tunnel interface, VPN IP addresses and setting up network routing.
Those 4k of WireGuard code is essentially just the peer-to-peer data-channel only code. If you extract a similar feature set from OpenVPN's code base, it would not be that many lines of code. The data channel aspect of a VPN is not that complicated to achieve.
Or to flip it around, if you include the WireGuard code needed to configure a WireGuard device (the wireguard-tools code), the WireGuard code quickly grows with 10k lines of code.
If you run a sloccount [1] of OpenVPN 2.5, you get closer to 80k lines of code, which is also quite a step down from the claimed 120k lines of code.
My point is: Comparing code complexity between OpenVPN and WireGuard purely on the number of code lines, is comparing appels and oranges.
-
Anonymous commented
Just to clarify, Wireguard isn't necessarily 10 times faster than OpenVPN.
https://community.openvpn.net/openvpn/wiki/PerformanceTestingOpenVPN
In addition, OpenVPN 2.5 comes with Poly-ChaCha crypto support as well, which can benefit hardware without AES-NI support in the CPU. Oh, and Linux can usually perform a bit better than Windows - even with Wintun.
-
MusicMan commented
Looking forward to wireguard once it's ready for primetime (later this year)!
-
Jeremy L Gaither commented
It's getting merged into the Linux kernel, and work is underway for *BSD too.
https://www.theregister.co.uk/2020/01/29/wireguard_vpn_will_be_in_linux_56_kernel/
But I think even IPSec is faster than openvpn...
-
Eelviny commented
As many people have mentioned, WireGuard is not quite validated and ready for primetime. Having said that, it would be awesome if ProtonVPN could make an open beta so everyone's aware that it's not perfect, but can be used at their own risk.