Package Details: nordpy 1.3.5-1

Git Clone URL: (read-only, click to copy)
Package Base: nordpy
Description: An application with gui to connect automatically to the recommended NordVPN server
Upstream URL:
Keywords: nordvpn openvpn tkinter vpn
Licenses: GPL3
Conflicts: nordpy
Provides: nordpy
Submitter: morpheusthewhite
Maintainer: morpheusthewhite
Last Packager: morpheusthewhite
Votes: 7
Popularity: 0.000000
First Submitted: 2019-08-08 15:21 (UTC)
Last Updated: 2021-10-14 09:38 (UTC)

Latest Comments

biscuitsboy commented on 2022-12-25 00:39 (UTC)

I had the same issue as dreieck. I believe the solution is to move strongswan package (provides ipsec) from optional to required. Doing this removed the runtime error and made the package function correctly.

morpheusthewhite commented on 2022-08-30 18:46 (UTC)

@dreieck I opened an issue on the github repository to track it: Could you please take a look at it and answer my comment?

dreieck commented on 2022-08-25 12:52 (UTC)

When I start nordpy, it prints an error message about a missing file ipsec, maybe you miss a dependency?

Also, please do not install to /usr/local/bin/. Please install into /usr/bin/.

Traceback (most recent call last):
  File "/usr/local/bin/nordpy", line 62, in <module>
  File "/usr/local/bin/nordpy", line 56, in main
    from bin.gui import gui
  File "/usr/share/NordPy/bin/", line 10, in <module>
    from bin.vpn_util.vpn import *
  File "/usr/share/NordPy/bin/vpn_util/", line 5, in <module>
    IPSEC_EXISTS = ipsec_exists()
  File "/usr/share/NordPy/bin/vpn_util/", line 52, in ipsec_exists
    (_, err) = Popen(["ipsec", "--version"], stdout=PIPE, stderr=PIPE, universal_newlines=True).communicate()
  File "/usr/lib/python3.10/", line 969, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.10/", line 1845, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ipsec'
Retrieved stats
Retrieved stats

Thanks for maintaining!

linuxyz commented on 2022-05-14 15:05 (UTC)

Not working. It says "connected" but it didn't change my IP... Absolutely no error visible (when launching from terminal).

<deleted-account> commented on 2020-04-18 12:55 (UTC)

works perfectly but the gui is super ugly on gnome.. not sure if it can be fixed

emulti commented on 2020-04-10 11:04 (UTC) (edited on 2020-04-18 13:54 (UTC) by emulti)

Since the 'official' nordvpn-bin utility is so terrible, memory hog and constantly being updated, I tried the several alternative solutions available on AUR. This is the lightest (Python+TKinter) and respecting of security issues, probably more than the official binary.

Works well on both Xorg and Wayland. Previous issue with font sizes on multi-screen desktops was found to be caused by Xorg config.

viking777 commented on 2019-11-06 16:05 (UTC)

For information, in order to get the program working on my Ubuntu based distro I had to comment out lines 3,4 and 5 in '' before the script would run, but once I had done that it worked beautifully. Also I tried the AUR package on Artix linux, but that failed to connect to anything, however installing from in the nordpy-master worked without error, so it is now running on all three of my distros and doing a good job too! Thanks.

viking777 commented on 2019-11-04 11:29 (UTC)

Thanks for this package, I like it. I have been having problems with other nordvpn packages, mainly no name resolution, but no such problems with this package, no dns leaks either, I also far prefer the gui option to cli versions.