hide.me Support

Does hide.me Work With Any WireGuard® Client?

Last modified: July 27, 2023

WireGuard with hide.me

As mentioned in our blog, hide.me now supports WireGuard® and you will need to use our native VPN app to use this VPN protocol.


Why It Is required To Use hide.me VPN Client?

WireGuard does not have any key exchange method, so our engineers managed to implement the key exchange into our HTTPS service. This means that the key exchange process for WireGuard is completely automated, making it seamless for users of our app.

A lot of the complexity that can come from using WireGuard has been taken care of completely, so you can use WireGuard with absolutely no hassle. Just like how you would use one of the other protocols that we have on offer. 

Technically, every time you connect to a Hide.me server a new WireGuard private key gets generated on your device. During the key exchange with the server, the private key never leaves your device, only the public part of it does.

Our servers generate an additional ephemeral session shared key to make sure your VPN connection gets doubly encrypted. We do not store or log your public keys nor the shared keys. This is all possible due to the dynamic nature of our WireGuard implementation.  


How hide.me’s WireGuard Authentication Works

On hide.me we combined the two. We use HTTPS to establish a short-lived, authenticated and highly secure channel in order to exchange public keys. The customer’s public key will be used then for the WireGuard session which is about to start. Our app generates fresh private and public key pair on each connection attempt, this is why you will need to use our native VPN app.

Once the server’s and customer’s public keys are in place WireGuard has all the tools it needs to establish a session key over a Curve25519 key agreement scheme. Such a session key is then used by the symmetric ChaCha20-Poly1305 AEAD for the data transfer between the peers.


hide.me Client For Linux

Our Linux client is based on WireGuard protocol and it’s published as GPLv2 open-source project. For more information, please click here.


Can I Use WireGuard On Free Plan?

Wireguard is available for free on all supported platforms even in our Free plan.


1. Dispelling Myths: WireGuard® Is More Secure Than Other Protocols

2. Dispelling Myths: WireGuard® Is Not Privacy Friendly

3. Dispelling Myths: WireGuard® Is Way Faster Than Other Protocols


hide.me Support
Support Ticket
Contact Support

Open a support request and contact our support directly.

Contact Support
Community
Community

Need help? Have something to share? Let our community know about it.

Visit Community
Setup Guide
Open Setup Guides

We have a detailed step-by-step guide which can help you set up a VPN within minutes.

Open Setup Guide