Michael P.
«Got it before a trip abroad — all my home country services work as usual. Saved me a lot of headaches.»
MeduzaVPN's own protocol on a WireGuard core: the same speed, but encrypted headers, random packet trailers and decoy packets that keep the traffic from looking like a VPN. It is one connection mode, not a promise to work on every network.
MeduzaVPN is our obfuscated mode on a WireGuard core. It encrypts packet headers, adds random trailers and decoy packets before the handshake and changes the recognizable traits of plain WireGuard while keeping its performance.
Parameters are generated per server and delivered in the app and in your account. If an ISP blocks the server IP, its network range or all UDP, the app switches to an HTTPS-like fallback profile; MeduzaVPN alone cannot solve that.

Create a MeduzaVPN account and choose a VPN location from 30+ countries.

Install the MeduzaVPN app for Windows, Android, iPhone, iPad and Mac and sign in to your account — or use the configuration file in any third-party client.

Now all your device's traffic goes through your own server — with a dedicated IP, no shared users and no limits.
Get the MeduzaVPN app
Your own VPS and modern encryption — your traffic stays separate from others.
Modern protocols help you stay connected even in the toughest network conditions.
More than thirty countries and regions — pick where your server runs.
Get configuration files and QR codes to connect through any compatible VPN client.
Changed your mind — full refund within the first 15 days.
One subscription — one personal VPS in one location, no strangers on your IP.
15-day money-back guarantee
Full refund on requests made within 15 days with a reason provided
30+ locations included
Switch location anytime at no extra cost
Multiple payment methods
Cards, crypto, Apple Pay, Google Pay and PayPal; Russian cards and MIR Pay where supported
Michael P.
«Got it before a trip abroad — all my home country services work as usual. Saved me a lot of headaches.»
Irene L.
«Took it on trial after a bad experience with another service. Everything works the way it should: stable connection, decent speed even in the evening, and payment went through without any hassle. I used to be skeptical about services like this, but now I recommend it to friends without hesitation. I'll be staying for the long run.»
Daniel W.
«Fair price, no issues with speed, plenty of servers for any task. One minor wish — I'd love more detailed connection and traffic stats in the app. It would also be nice to get push notifications when the connection drops. Doesn't affect the core functionality, overall happy and not planning to switch.»
Olivia S.
«Got it for my mom — she's always worried about scammers. The service has its own app, so there was nothing to configure manually: installed it, signed in, and it just works.»
Artem K.
«Got connected in a couple of minutes, no complex setup. Stable both at home and while traveling, speed is consistently high across every device.»
Elena M.
«Works on all my devices right away: laptop, phone, tablet. No extra hassle.»
It runs on the WireGuard core, so the speed is the same. But headers are encrypted, the handshake and control packets are disguised, and the parameters are unique per server, so to DPI it does not look like WireGuard.
Regular WireGuard fields plus MeduzaVPN cloaking parameters: a header-protection key, decoy packet sizes, random trailers and timer ranges. Everything is generated on the server and delivered as a ready file — nothing to tune by hand.
No protocol can guarantee that. Filtering varies by carrier and region, and IP, network-range or UDP blocking cannot be removed by changing protocol settings. That is why MeduzaVPN keeps independent fallback transports (VLESS, Xray, Shadowsocks and more).
Press Reinstall in the app or in your account: the server gets the current protocol set, MeduzaVPN included. The other protocols' configurations are regenerated in the process.
Refresh the configuration and try again. If UDP or the server address is unavailable, switch to VLESS/Xray or another reachable protocol in the app.