Package Details: expressvpn

Git Clone URL: (read-only, click to copy)
Package Base: expressvpn
Description: Proprietary VPN client for Linux
Upstream URL:
Licenses: custom
Submitter: 2bluesc
Maintainer: 2bluesc (WorMzy)
Last Packager: WorMzy
Votes: 40
Popularity: 0.190233
First Submitted: 2016-03-26 03:18
Last Updated: 2021-07-01 20:57

Pinned Comments

paintie commented on 2020-07-28 21:16

Info from expressvpn's site ...


gpg --import expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc

All installed fine; thank you very much for maintaining.

WorMzy commented on 2019-11-06 13:15

Looks like update notifications are working for the linux client now, but unfortunately the current version (2.3.2) thinks it's an older version (2.3.1 -- check expressvpn --version), so the update alert people get when they run expressvpn status may be a false positive.

Please check what version is reported at (or as this sometimes gets updates listed sooner) before flagging the package as out-of-date.

WorMzy commented on 2019-01-11 11:38

Please note that, from v2.0.0, ExpressVPN will be providing signed Arch packages on their website (alongside the deb and rpm packages). I'll be continuing to update this package, but for those that find using the AUR cumbersome or just don't want to wait, please be aware of this option.

EDIT: packages were delayed for testing, but seem to be live as of 2019-01-23.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

j1simon commented on 2021-04-06 21:00

The problem with this package is that it interferes with the one installed from signed Arch packages on ExpressVPN website by being named the same way.
AUR updater programs: paru, yay, etc... try to update it even if it has not been installed from AUR.
This package should be removed or renamed.

jbanks commented on 2020-12-12 11:26

If anyone else is having the problem where expressvpn disconnect no longer restores your resolv.conf I solved the problem by removing the symlink and rm /var/lib/expressvpn/resolv.conf (not sure if that is needed)

I think that sometimes expressvpn can get into an inconsistent state where the symlink is still there even when expressvpn is not connected.

HotblackDesiato commented on 2020-09-15 00:36

The official version is, no matter whether the Chinese ExpressVPN staff forgot to remove it from their web site... I notified ExpressVPN.

I always protect my resolv.conf by setting the immutable bit (chattr +i), so that no networking software can fiddle with it, be it NetworkManager or expressvpn. The newer expressvpn clients now exit with an error. In previous versions the clients connected without aborting. That's the change.

WorMzy commented on 2020-09-14 17:46

Interesting, very mixed messages coming from expressVPN then -- the china-status page still lists as the latest version, and it is still downloadable.

The old PKGBUILD is still accessible if you want to downgrade to

I've had no issue with the latest version, expressvpn has always taken control of resolv.conf for me.

HotblackDesiato commented on 2020-09-14 01:03

I received the below information by ExpressVPN:

"In the meantime, as you mentioned you are using the app version on your Arch Linux. If I am not mistaken, this version has been removed.

Kindly use the latest app version for the Linux device which is 2.6.3. You can get it by signing in to your ExpressVPN account page here:"

Version has been removed. Please revert back to version that can currently be downloaded from their web site as the official version for Linux.

I am experiencing connection problems with German servers with versions 2.6.4.x. Also the new client overwrites my resolv.conf file, which it has never done before. My resolv.conf is protected and the client exists with an error as it can't overwrite. I told them that this is not OK for me, reply pending.

medicineman25 commented on 2020-09-11 23:50

Ah @Wormzy apologies, you are correct. It seems that this occurs after installing blackarch. Yet another issue with that package which will undoubtedly be promptly ignored.

Thanks mate, apologies again for the misinformation.

WorMzy commented on 2020-09-11 18:45

Medicineman25, your system is very broken if your /usr/sbin is not a symlink to /usr/bin. Also, this package installs the service to /usr/lib/systemd/system/expressvpn.service, you don't need to copy it to /etc/systemd/system.

medicineman25 commented on 2020-09-10 04:34

This package is broken from upstream, I have contacted them directly but in case they don't fix it or someone downloads before they do:

cp /usr/lib/expressvpn/expressvpn.service /etc/systemd/system
systemctl daemon-reload
cp /usr/bin/expressvpnd /usr/sbin

Otherwise the service will only half-start and when you go to activate, it will not be able to communicate with the daemon :)

paintie commented on 2020-07-28 22:37

Thanks :-) And, yes, always good to get those kind of messages, lol.

WorMzy commented on 2020-07-28 21:47

Thanks for sharing that solution. PGP servers are notoriously unreliable, which may have been the cause of that wonderfully informative error message. ;)