NordVPN 4.3.1
Dec 18, 2025
We fixed a bug affecting some fresh installations.
NordVPN 4.3.0
Dec 16, 2025
Recent connections now appear in both the GUI and the tray. The app remembers so you don’t have to.
Some say joy is found in the little things. We say you can now select a connection location right from the tray. This improvement came to life thanks to the contribution from the community, and we’re seriously grateful.
Specialty servers have entered the tray. Pick one when your connection needs a little something extra.
We added a Terms section to Settings. Now your favorite bedtime reads — terms of service, privacy policy, and other documents — are all in one place.
Some pixels shifted. Some colors softened. The kind of changes you notice only after wondering why everything feels nicer.
We’ve improved compatibility with rpm-ostree setups. Great tools deserve to work well together.
We tracked down a rare bug that could crash the app on X11 systems. Slippery little thing. It won’t be bothering anyone now.
The tray settings menu on KDE with X11 wasn’t opening. This was unfortunate because opening is more or less the core expectation of a menu.
The app wouldn’t work after installation on systems without the awk utility. Now it does.
Installing on Red Hat didn’t work properly. That wasn’t very Linux of us. We have fixed the issue.
NordVPN 4.2.3
Nov 24, 2025
We raised the maximum HTTP response limit. The app now gracefully handles larger responses, without any unpleasantries like clinging to an old cached server list.
NordVPN 4.2.2
Nov 11, 2025
When auto-connect was on, some logs would get stuck in déjà vu — writing the same message every few seconds. We fixed the bug responsible and freed them from eternal repetition.
NordVPN 4.2.1
Oct 29, 2025
On some newer Linux distributions, installation stumbled over a missing libxml2 dependency. We’ve fixed the packaging, so the app should install smoothly now.
NordVPN 4.2.0
Oct 14, 2025
The NordVPN Linux GUI app source code is now public. You can see exactly how things run behind the scenes (and maybe admire the architecture while you're there).
Meshnet is here to stay! Over the past month, you've spoken up and reminded us just how much it can offer — not simply as a file sharing feature, but as a way to connect and collaborate. We heard you. Meshnet features will stay live and supported.
The Snap package now includes the GUI app, and you'll see a handy screen in the interface showing which Snap commands to run after installation. We do like to keep things snappy.
We've upgraded our internal libraries — with Encrypted Client Hello and Control Flow Guard joining the team for extra protection.
Fixed: Sometimes firewall rules in the mangle table refused to clear, leaving connections blocked. We've persuaded them to let go.
Some of you noticed an unusually high number of analytics requests during feature rollouts. Balance restored.
NordVPN 4.1.0
Sep 11, 2025
Meshnet is leaving NordVPN on December 1, 2025. If you've relied on it, we know this may be frustrating, but we're not taking it lightly. To give you time to plan ahead, we're sharing this news early. You'll also get a reminder message in the app.
Restoring default settings no longer logs you out or turns off Kill Switch — but now you can choose those options if you want. Use these commands:
nordvpn set defaults --logout ornordvpn set defaults --off killswitch Fixed: We discovered DNS resolution wouldn't work correctly with NordWhisper. That bug has left the building.
Remote config now comes through a CDN. What does that mean for you? Your app gets tweaks and improvements faster.
We upgraded OpenSSL to 3.0.17. Always nice to cross that off the list.
HTTP/3 connections are steadier now.
App packaging works better when nothing's missing — so we updated libxml2 and bundled SQLite properly.
This update improves OpenVPN security. May the safety of connection be with you.
NordVPN 4.0.0
Jun 27, 2025
This update adds a new privacy consent. If you agree, we’ll collect limited app performance data to help us spot issues faster and focus on features you actually need. If you say no, we’ll respect your choice and only collect the essentials needed for the app to work properly. Your online activity stays private. Always.
We’d rather add features than take them away, but IPv6 has privacy gaps we can’t ignore. The technology is still vulnerable to WebRTC leaks, so we’re putting its support on hold. That means the
nordvpn set ipv6 command is no longer available, and IPv6 options won’t appear in settings.We’ve given connection times a speed boost — because every second counts.
A few more background improvements are in place to keep your NordVPN experience running at its best.
NordVPN GUI 2.0.0
This update adds a new privacy consent. We’ll ask if you'd like to share limited app performance data to help us spot issues faster and focus on improving our features.
NordVPN 3.20.3
Post-quantum encryption didn't work when LAN discovery was activated. The features get along well now.
Allowlisting a subnet could cut off your internet. That's not exactly what we'd call a feature. So it doesn't happen anymore.
The bug that prevented auto-connect from working with obfuscated servers is a thing of the past. May your VPN journey be smoother from here on out.
NordVPN GUI 1.0.0
Big news – NordVPN now has a graphical interface on Linux! It’s the same trusted app, with the same rock-solid security – just way easier to use. Click, connect, and stay protected in seconds.
Right out of the box, you’ll get light and dark mode, post-quantum encryption, and our latest NordWhisper technology.
NordVPN 3.20.2
We stumbled upon a few bugs during our routine check-up. No worries — none of them were too tough for our expert bug-hunting department. Update to keep these unwelcome guests out for good.
NordVPN 3.20.1
We dedicated some time to routine maintenance: refreshed the code, improved the accuracy of some error messages, caught a couple of bugs.
NordWhisper sometimes spammed the activity logs with repeating messages. We fixed this.
Kill Switch now correctly handles multiple network interfaces on a single device. The rule is simple: no VPN — no traffic, no exceptions.
NordVPN 3.20.0
This update brings significant security improvements. Updating is strongly encouraged.
A few fixes here and there to ensure your VPN app works as expected.
We’re excited to introduce NordWhisper, our latest VPN protocol! If you’ve ever been on a network that restricts the use of VPNs, this is the solution you’ve been waiting for. Unlike traditional VPN protocols, it doesn't have distinct traffic signatures or behaviors that reveal it as a VPN connection.
To switch your connection protocol to NordWhisper, run the commandnordvpn set technology nordwhisper .
NordVPN 3.19.2
One pesky bug was causing the app to crash upon connecting over OpenVPN after a fresh install. Our engineers brought stability back to the app.
NordVPN 3.19.1
This update may not bring visible changes, and that’s okay. We’ve been tweaking things under the hood to ensure your NordVPN app runs smoother than ever. It’s the invisible work that often makes the biggest difference.
Several weird and rare bugs popped in for a surprise visit. We’ve taken care of them — end of story.
NordVPN 3.19.0
As quantum computing advances, so do our measures to protect your data. You can now enable post-quantum encryption against the cyber threats of the future. It’s always better to be prepared than to wish you were. Or, as they say: "Be quantum-proof." Use the command:
nordvpn set pq on .Now even more devices can run NordVPN. We’ve added support for ARM64 and ARMHF architecture in the Snap package.
Performance has been optimized, bugs were kicked out, and stability is reinforced.
NordVPN 3.18.5
We’ve tinkered with the internal workings and polished some rough edges. The result? An app that’s better than ever before.
NordVPN 3.18.4
Fixed: Rumor has it that some of you had trouble routing traffic from your Windows PC to a Linux device. That was never our intention, so we’ve sorted it out.
Fixed: The tray icon used to disappear after you logged out and back into the system. We’ve fixed it — now it stays.
Fixed: Sometimes the app would throw a confusing error when you tried to connect to a dedicated IP. We’ve tweaked the app logic to select the right server from your purchased list or show you a clear message if you’re not subscribed.
Fixed: Using a Linux device as a VPN gateway previously let LAN traffic through. Fun, right? But not very private. So now, LAN traffic won’t get to the internet by default. If you want to route it through your VPN-connect device, just turn on LAN discovery or allowlist specific subnets or IP addresses.
We’ve also improved how subnet allowlisting works. Accessing an allowlisted subnet or IP no longer requires LAN discovery to be active.
A few other little bugs have been wiped out.
NordVPN 3.18.3
Sometimes, less is more. You can now disable virtual locations using the command
nordvpn set virtual-location disable . If you change your mind, runnordvpn set virtual-location enable .Several weird and rare bugs popped in for a surprise visit. We’ve taken care of them – end of story.
NordVPN 3.18.1
We’ve addressed potential security vulnerabilities in this release. Update now for the safest version.
NordVPN 3.18.0
Introducing our latest companion — the notification tray. This handy addition will give you real-time updates on your VPN connection status
NordVPN 3.17.4
Fixed: We found that DNS configurations went off track when LAN discovery was enabled. Good news – the bug is no more.
Fixed: On some systems, the
resolvectl command didn’t function properly. The app runs smoothly again.
NordVPN 3.17.3
Fixed: We’ve refined help-related messages. They’re now more accurate, guiding you without the guesswork.
We’ve made other tweaks and fixes to make your NordVPN experience smoother, faster, and more reliable.
NordVPN 3.17.2
A sneaky little bug related to IPv6 settings crept into our last release, leading to some unexpected connectivity challenges. But worry not! We’ve caught the culprit and fixed the issue.
NordVPN 3.17.1
With this update, NordVPN better aligns with your custom DNS preferences. If you’ve set your
/etc/resolv.conf file to read-only, we will keep your DNS settings unchanged.As always, we’ve been on a bug hunt, making sure your NordVPN experience is as smooth as possible.
NordVPN 3.17.0
Clear your file sharing history using the command
nordvpn fileshare clear — because who says you can’t rewrite a bit of your digital past?File sharing refinements and a few other improvements here and there.
NordVPN 3.16.9
A selection of minor tweaks and fixes under the hood to make the NordVPN app work better for you. Because routine maintenance is just as important as a new shiny feature.
NordVPN 3.16.7
Other minor fixes and improvements.
NordVPN 3.16.6
IP and port allowlisting improvements.
NordVPN 3.16.5
Fixed: A bug that slipped into the previous release and showed irrelevant messages is gone now.
NordVPN 3.16.4
Autocompletion now works with file sharing commands.
You can accept and decline file transfers from notifications.
For seamless file sharing with peers you trust, use the
auto-accept setting to always accept transfers from a specific peer. We won’t ask you to approve each transfer – files will start downloading automatically.Under-the-hood file sharing upgrades for faster transfers, lower latency, and tighter security.
Improvements in VPN performance: The auto-connect bug is fixed, and random logouts should no longer interrupt your connection.
Fixed: Port/subnet whitelisting works as expected again.
NordVPN 3.16.3
We improved how command line parameters are handled to avoid connection errors caused by typing in all caps.
Thanks to the community of our eagle-eyed contributors, we’ve removed a bunch of typos.
Arguments in our help texts now follow the POSIX.1-2017 standard.
We implemented a security upgrade for the connections over the OpenVPN protocol.
NordVPN 3.16.2
Logging in with a username and password is no longer available in the terminal as we’ve switched to more secure login options.
Thanks to the community of our eagle-eyed contributors, we’ve removed a bunch of typos.
NordVPN 3.16.1
Fixed: A curious case of connections to OpenVPN servers failing on Fedora came to our attention. We put on our detective hats and solved the mystery.
NordVPN 3.16.0
Autosuggest now displays countries and groups.
We’ve added filters for the
mesh peer list command. Explore all the options usingnordvpn mesh peer list —help We’ve improved how auto-connect and obfuscation features interact.
Minor bug fixes here and there.
NordVPN 3.15.4
We improved how invitations to link devices are displayed.
Performance improvements beneath the surface.
NordVPN 3.15.3
Fixed: It appears our app is not the morning type as it would crash after the computer had resumed from sleep mode. We took the strongest measures – code and coffee – to fix the situation, and they helped.
A few security upgrades.
NordVPN 3.15.1
Fixed: We now show a correct status when you’re routing traffic through a peer device and a relevant error message if the traffic routing fails. No more miscommunication here.
As the holidays are fast approaching, we’ve been working on our app’s naughty-or-nice score. A bunch of mischievous bugs have been dispatched with a mission of no return.
The application now works with older distributions.
Minor security upgrades.
NordVPN 3.15.0
You can now log in by using a token generated in your Nord Account. See
—token option innordvpn login —help .Added the
routing setting. Seenordvpn set routing —help .Added the
fwmark setting. Seenordvpn set fwmark —help .Fixed: The app version is now displayed properly in the manual page.
Fixed: The app no longer gets stuck in the ‘connecting’ state when you’re offline and the set protocol is OpenVPN.
NordVPN 3.14.1
Fixed: Some users had an issue with the app freezing at random. Rumor has it, some were even confronted with the never-ending spinner. The bug causing the trouble is fixed now, and the app is set to run smoothly without awkward silent interruptions.
Better: When opened, the app will now greet you with a list of useful commands displayed in the terminal.
NordVPN 3.13.0
NordLynx is now the default VPN protocol in our Linux app.
We made changes in firewall handling. Now we filter packets by firewall marks instead of IP addresses of VPN servers.
A few performance improvements are in place.
NordVPN 3.12.5
We switched from destination-based to policy-based traffic routing.
Fixed: A bug that slipped into the previous release and prevented OpenVPN from working on any devices except ones with the AMD64 architecture.
NordVPN 3.12.4
A selection of minor tweaks and fixes under the hood to make the NordVPN app work better for you. Because routine maintenance is just as important as a new shiny feature.
NordVPN 3.12.3
Better: We’ve improved our messaging for better guidance in cases of an unsuccessful login.
Fixed: Connecting to a specific server by using tags works smoothly again.
NordVPN 3.12.2
Now our app versions are listed in chronological order instead of alphabetically in package managers.
Fixed: We solved a bug that has slipped into the previous release and got in your way when trying to use the
nordvpn connect [country] [city] command.Fixed: There were a few unexpected errors in our app for the Fedora distribution, but not anymore.
NordVPN 3.12.1
Fixed: The server search by group works smoothly again.
Fixed: We’ve found the culprit behind unexpected app crashes during updates, so there should be no more interruptions.
Fixed: The app no longer acts mysteriously and shows up in the Ubuntu Software Updater with the correct name and icon now.
NordVPN 3.12.0
Our app for Linux joins the rest of NordVPN apps with the login flow via Nord Account. It’s the platform that unifies all Nord services and eliminates the need for multiple accounts and passwords. It also lets you add an extra layer of security to your account with multi-factor authentication. To log in with Nord Account, use the command
nordvpn login - -nordaccount . We’ll take you to your browser for login and then bring you back to the app. Smooth. You can still log in with thenordvpn login command, so choose the way which works better for you.A few performance and security improvements are in place.
NordVPN 3.11.0
We did some under-the-hood work to make connecting to VPN even faster.
Fixed: If you’ve noticed that auto-completion for commands stopped working, you’re not imagining things. We kind of lost it on the Z-shell Linux because of a pesky bug that slipped into the previous release. Now commands can be smoothly auto-completed again!
Fixed: We solved the case of the app sometimes displaying an incorrect error message after unsuccessful login.
NordVPN 3.10.0
NordVPN now supports IPv6 on Linux. To enable it, use the command
nordvpn set ipv6 on .Now there’s one more way to check which NordVPN version you’re running – simply type
nordvpn version . Commandsnordvpn —version andnordvpn -v still work too.
NordVPN 3.9.5
As suggested by our user community, we’re switching from the default Linux password entry to something more user-friendly: from now on, when you type your password to log in, we’ll hide each symbol under an asterisk (*) so you can see that you’re actually typing.
NordVPN 3.9.4
Fixed: A bug that slipped into the previous release to hinder installing and updating NordVPN on some RPM-based distributions is now gone.
NordVPN 3.9.3
Fixed: the app will no longer randomly say that your account has expired when it’s not the case.
NordVPN 3.9.2
Improved application logs handling: Instead of a file, which sometimes may take up more space than desired, logs are now provided as standard output to give you more control.
Fixed: There was a bug of a rare kind that would make every single connection fail, and only a system restart could stop this vicious cycle. The bug is no more.
NordVPN 3.9.1
Don’t wait until you disconnect – rate your VPN connection anytime it’s active. Give feedback about your current connection by using the
nordvpn rate command.Besides resetting to default settings, the
nordvpn set defaults command now also stops VPN connection.Fixed: Auto-completion for commands works smoothly again.
NordVPN 3.9.0
New command: Type
nordvpn whitelist remove all to clear all items in the whitelist.New command:
nordvpn set firewall on/off . It lets you choose whether the app should set up a firewall or not.If you stop a daemon process, Kill Switch also stops working. This helps to avoid losing internet connection unexpectedly.
Fixed: Auto-connect works more smoothly now.
Fixed: We fixed the connection issues on network restart.
Fixed: Sometimes, VPN wouldn’t disconnect properly when logging out, but no more.
And more minor yet important improvements and bug fixes for your better experience with NordVPN.
NordVPN 3.8.10
Fixed: NordVPN runs smoothly again on Ubuntu 18.04.
Minor improvements in security and performance.
NordVPN 3.8.9
Bug fixes and improvements.
NordVPN 3.8.8
Bug fixes and improvements.
NordVPN 3.8.7
Fixed: Account and login commands not working when Kill Switch is on.
NordVPN 3.8.6
Fixed: NordLynx connection is restored after waking up from system suspension.
NordVPN 3.8.5
Fixed: Incorrectly showing expired account error.
NordVPN 3.8.4
Fixed: Whitelist is less strict and allows ports to be used in both directions.
NordVPN 3.8.3
Fixed: Firewall not working properly on older distros such as Ubuntu 14.04.
NordVPN 3.8.2
Fixed: Whitelist does not create routes anymore.
NordVPN 3.8.1
What’s better: Kill Switch and Whitelist work nicely together now.
What’s fixed: We got rid of a bug that sometimes prevented auto-connect from working as it should.
NordVPN 3.7.4
NordLynx is now even faster to connect to a VPN server.
Improved VPN performance in obfuscated mode.
NordVPN 3.7.3
Fixed: Kill Switch now works as smoothly with NordLynx as it does with OpenVPN. If you enable Kill Switch while connected to a NordLynx server, it won’t interrupt your current connection.
Fixed: In case your connection to a NordLynx server fails, the app will now show a correct message informing about the failed connection.
NordVPN 3.7.2
Sometimes, a slow internet connection would prevent users from connecting to VPN successfully. We increased the timeout for API requests to make VPN experience smoother regardless of the internet quality.
NordVPN 3.7.0
Now you can restore default settings by using the ‘nordvpn set defaults’ command.
Access resources (computers, printers, TVs – you name it) while using VPN – now no matter on what network you’re on. Use the ‘nordvpn whitelist add subnet’ command to specify subnet addresses.
NordVPN 3.6.0
If you ever want to create a new NordVPN account, you can do it right in the app – use the command `nordvpn register`.
Fixed: Autocompletion – the magic that cuts down key presses and saves you from typos in commands – wasn’t working properly in some distributions. Now it’s working completely fine.
NordVPN 3.5.0
Introducing the revamped internet Kill Switch for ultra security: when enabled, it will block your device from accessing the internet when you’re not connected to VPN.
Wrong commands happen. If you changed your mind after entering
nordvpn connect [country/city/group/server] , you can cancel the VPN connection attempt with Ctrl+C and start over.Updated OpenVPN binaries to 2.4.8.
NordVPN 3.4.0
We made it easier for you to try NordLynx – the solution for a fast, secure, and private VPN connection. To start using NordLynx, you no longer have to download the WireGuard® package. Use the command
nordvpn set technology nordlynx – and that’s it!The
nordvpn settings command shows the VPN technology you’re currently using: OpenVPN or NordLynx.Here’s a little time-saver: when you’re connected to VPN and want to switch to another server or location, you can do it without disconnecting first.
When connecting to group servers, you can specify the location, for example,
nordvpn connect —group p2p Canada .Oh, and we almost forgot – a bunch of various fixes and improvements to make the app run smoother.
WireGuard® is a registered trademark of Jason A. Donenfeld.
Don’t have the NordVPN app yet? Download it now.