Package Details: expressvpn 3.81.0.2_1-1

Git Clone URL: https://aur.archlinux.org/expressvpn.git (read-only, click to copy)
Package Base: expressvpn
Description: Proprietary VPN client for Linux
Upstream URL: https://expressvpn.com
Licenses: LicenseRef-custom
Submitter: 2bluesc
Maintainer: 2bluesc (WorMzy)
Last Packager: WorMzy
Votes: 50
Popularity: 0.38
First Submitted: 2016-03-26 03:18 (UTC)
Last Updated: 2024-12-29 15:28 (UTC)

Pinned Comments

WorMzy commented on 2025-02-22 22:34 (UTC)

Please note that, as of version 4.0, ExpressVPN have switched to a new "universal installer" which replaces their previous distro-specific packages (.deb/.rpm/.pkg) and bypasses package managers entirely (mostly dumping stuff to /opt). I have rewritten the PKGBUILD to repackage what this new installer does so it can still be tracked by pacman, but there's no telling how well this will work going forward (particularly since this new version supposedly has a self-updater built in.)

The new ExpressVPN version is still in beta, so I've not pushed an update to this package yet, if you're interested in testing it out, it's available at https://codeberg.org/WorMzy/aur-packages/src/branch/main/expressvpn

Note: you may need to flush your iptables rules after upgrading in order to restore internet access, use iptables -F to do so.

paintie commented on 2020-07-28 21:16 (UTC)

Info from expressvpn's site ...

wget https://www.expressvpn.com/expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc

gpg --import expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc

All installed fine; thank you very much for maintaining.

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 21 Next › Last »

WorMzy commented on 2020-01-06 14:39 (UTC)

Thanks for the heads up, I'll hopefully get it updated when I get back from work (~3 hours time).

Also did they fix the issues you mentioned earlier in the upstream package for 2.4.0?

Not in this release, but I'm not expecting any immediate progress on the outstanding issues -- it's been almost a year since I last had correspondence regarding them, and the only indication I have of when they'll be implemented is "Not fixed yet, will do later". I guess it's not a high priority for them.

jay-sh commented on 2020-01-06 12:57 (UTC)

Also did they fix the issues you mentioned earlier in the upstream package for 2.4.0?

jay-sh commented on 2020-01-06 12:53 (UTC) (edited on 2020-01-06 12:53 (UTC) by jay-sh)

@WorMzy - New Links - Will need to be updated.

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_amd64.deb

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_amd64.deb.asc

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_armhf.deb

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_armhf.deb.asc

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_i386.deb

https://download.expressvpn.xyz/clients/linux/expressvpn_2.4.0-1_i386.deb.asc

j1simon commented on 2019-12-31 21:12 (UTC)

€WorMzy ok, I didn't know that. You are right. Thanks for your work.

NZCyrus commented on 2019-12-31 20:11 (UTC)

@WorMzy - thanks for all your efforts, much appreciated.

WorMzy commented on 2019-12-31 19:25 (UTC)

Upstream's package doesn't adhere to Arch packaging standards (notably it creates untracked files and tries to install things to /home/, as well as enabling/restarting system services), it looks like upstream also still don't have a reliable way of notifying users of updates.

I had some input on the creation of the upstream package, and some issues were fixed ahead of them releasing it, other fixes may be implemented down the line, but they're kinda restricting what they can do by using fpm to convert a debian/rhel package, rather than using a PKGBUILD and building a package properly.

Anyway, until upstream's package reaches parity with this one, I'm happy to continue maintaining it.

j1simon commented on 2019-12-31 14:37 (UTC) (edited on 2019-12-31 14:38 (UTC) by j1simon)

What's the sense of this AUR package if ExpressVPN provides native packages for Arch Linux? https://download.expressvpn.xyz/clients/linux/expressvpn-2.3.4-1-x86_64.pkg.tar.xz

WorMzy commented on 2019-11-06 13:15 (UTC)

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 https://www.expressvpn.com/latest (or https://www.expressvpn.com/support/troubleshooting/china-status/#linux as this sometimes gets updates listed sooner) before flagging the package as out-of-date.

WorMzy commented on 2019-09-29 12:14 (UTC)

An alternative URL for the expressvpn packages can be found at https://www.expressvpn.com/support/troubleshooting/china-status/#update

If you download https://www.download-express-apps.net/clients/linux/xv_2.3.0-1_amd64.deb and https://www.download-express-apps.net/clients/linux/xv_2.3.0-1_amd64.deb.sig rename them to expressvpn_2.3.0-1_amd64.deb and expressvpn_2.3.0-1_amd64.deb.sig respectively, and put those files into the same directory with the modified PKGBUILD, it should work.

If all you need is the expressvpn.service file, that should look like this:

[Unit]
Description=ExpressVPN Daemon
After=network-online.target

[Service]
User=root
EnvironmentFile=-/etc/default/expressvpn
Environment=PATH=/bin:/sbin:/usr/bin:/usr/sbin
ExecStart=/usr/sbin/expressvpnd --client-version 2.3.0 --client-build 100
KillMode=process
KillSignal=SIGINT
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

I do worry that you are missing more files though -- the officially provided package does a lot more stuff in post-install scripts, so if that failed to execute for whatever reason, you might not have a fully working expressvpn installation.

triviiz commented on 2019-09-29 11:46 (UTC) (edited on 2019-09-29 11:56 (UTC) by triviiz)

expressvpn package blocks the same way as the license did. I will try to contact expressvpn team directly, thanks for your help. This definitely has to do with China blocking expressvpn website. EDIT : Is it possible to get the expressvpn.service file from someone ?