Package Details: expressvpn 3.79.0.0_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: 49
Popularity: 0.000216
First Submitted: 2016-03-26 03:18 (UTC)
Last Updated: 2024-12-10 09:46 (UTC)

Pinned Comments

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.

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-01-11 11:38 (UTC) (edited on 2019-01-23 20:41 (UTC) by WorMzy)

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

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 21 Next › Last »

<deleted-account> commented on 2018-12-26 23:55 (UTC)

Thank you very much for this.

polo51 commented on 2018-12-20 11:12 (UTC)

gpg --recv-keys AFF2A1415F6A3A38

viniciusxp commented on 2018-11-23 05:24 (UTC)

Hi, just to let you know that the source url is blocked in some countries.

I've managed to get the files here: https://www.download-express-apps.net/clients/linux/xv_1.5.1_amd64.deb Please note that I had also to edit manually the package build to using "xv", and not the pkg_build variable since the name of the file is different on this url.

WorMzy commented on 2018-11-11 17:46 (UTC) (edited on 2018-11-11 17:47 (UTC) by WorMzy)

Thanks for getting back to me, and for using the requested formatting. I'm not sure why your browser plugin is reporting that you have an old version -- I'm running the same version, and it's the latest that is reported to me on the website, and the chromium browser plugin doesn't report any such issue for me.

One point of interest in your diagnostics output is the Smart location download date -- "0001-01-01 00:00:00 +0000 UTC". I dunno how problematic that would be, but you might want to manually run expressvpn refresh and see if it fixes things up. You might also want to try manually connecting to a different server, e.g. expressvpn connect "Germany - Frankfurt - 1" and see if that works.

Other things worth mentioning:

  • I've never used fish, I doubt it has any bearing on the inner workings of expressvpn, but try starting a bash shell and see if you have more luck running expressvpn from there (I use zsh and have no problems).

  • Your nameserver is 192.168.1.1, try setting it to something else (e.g. 8.8.8.8, for google's DNS), and see if removing your router's NS from the equation helps.

  • Your diagnostics shows you're using tcp, try setting your preference to udp and see if that has any effect. (expressvpn preferences set preferred_protocol udp). Remember to set it back to 'auto' if it doesn't.

shpinog commented on 2018-11-11 13:24 (UTC) (edited on 2018-11-11 13:41 (UTC) by shpinog)

judging by the conclusions, everything works, but when you enter expressvpn connect, it hangs up that looks like this https://i.imgur.com/FY0cge6.png Another browser add-on complains that the old version of the desktop app is being used.

systemctl status expressvpn.service

● expressvpn.service - ExpressVPN Daemon
   Loaded: loaded (/usr/lib/systemd/system/expressvpn.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2018-11-11 10:52:29 MSK; 5h 27min ago
 Main PID: 8961 (expressvpnd)
    Tasks: 21 (limit: 4915)
   Memory: 28.0M
   CGroup: /system.slice/expressvpn.service
           └─8961 /usr/sbin/expressvpnd --client-version 1.5.1 --client-build 5496

ноя 11 10:52:29 arch-shpinog systemd[1]: Started ExpressVPN Daemon.
ноя 11 10:52:29 arch-shpinog expressvpnd[8961]: 2018/11/11 10:52:29 rpc.Register: method "Authenticate" has 2 input parameters; needs exactly three
ноя 11 10:52:29 arch-shpinog expressvpnd[8961]: 2018/11/11 10:52:29 rpc.Register: method "SetAuth" has 2 input parameters; needs exactly three


expressvpn diagnostic

Connecting to Netherlands - Amsterdam, ip: 48.96.83.117, protocol: tcp
Diagnostics:
    has internet: true
    cluster stats: min/avg/max/stddev = 0.000/0.000/0.000/0.000 ms, x
    cluster packet loss rate: 0.0%
    dns: 192.168.1.1

and

[shpinog@arch-shpinog]: ~>$ sudo ls -l /proc/$(pgrep expressvpnd)/fd
[sudo] пароль для shpinog: 
итого 0
lr-x------ 1 root root 64 ноя 11 10:52 0 -> /dev/null
lrwx------ 1 root root 64 ноя 11 10:52 1 -> 'socket:[214806]'
lrwx------ 1 root root 64 ноя 11 10:52 10 -> 'socket:[221282]'
lrwx------ 1 root root 64 ноя 11 10:52 2 -> 'socket:[214806]'
lrwx------ 1 root root 64 ноя 11 10:52 3 -> 'socket:[221273]'
lrwx------ 1 root root 64 ноя 11 10:52 4 -> 'anon_inode:[eventpoll]'
lrwx------ 1 root root 64 ноя 11 10:52 5 -> 'socket:[218355]'
lrwx------ 1 root root 64 ноя 11 10:52 6 -> 'socket:[222239]'
lrwx------ 1 root root 64 ноя 11 10:52 7 -> 'socket:[220861]'
lrwx------ 1 root root 64 ноя 11 10:52 9 -> 'socket:[447233]'

WorMzy commented on 2018-11-11 11:12 (UTC)

Please don't flag the package out of date unless there is a newer version available.

Post the full output you get, what you posted is nonsense. Also post the output of systemctl status expressvpn.service and expressvpn diagnostics. Please use ``` blocks to make it readable.

shpinog commented on 2018-11-11 07:54 (UTC)

Not working , eternal Connecting to Netherlands - Amsterdam.. change region or smar failed, error diagnostics no

Juraci commented on 2018-10-12 14:29 (UTC)

@WorMzy awesome, the command "cp /usr/lib/expressvpn/chrome/com.expressvpn.helper.json ~/.config/google-chrome/NativeMessagingHosts" did work. Now the chrome extension correctly detects the expressvpn service.

WorMzy commented on 2018-10-06 21:00 (UTC)

Ah, I didn't realise that you need an app as well. I suspect you are just missing the helper json file from your chrome profile. Copy /usr/lib/expressvpn/chrome/com.expressvpn.helper.json to .config/google-chrome/NativeMessagingHosts/.

Let me know if this works for you, and I'll add a post-install message to let people know that they need to do this if they want the browser app to work.

Juraci commented on 2018-10-06 20:46 (UTC)

@WorMzy thanks for your reply and for maintaining this AUR package. Sorry for the lack of information on my previous comment. To give more context there is an expressvpn browser extension for every (modern) browser that they (expressvpn official docs) recommend to use together with the expressvpn service, for instance, on Chrome this is the extension https://chrome.google.com/webstore/detail/expressvpn-for-chrome/fgddmllnllkalaagkghckoinaemmogpe . Although this package is working fine, I could not make this integration work. The browser extension is supposed to detect that expressvn service is running in the background and allow you to control some settings from your browser. What is happening for me is that the service is working in the background (systemctl start/enable expressvpn) but the browser extension keeps asking me to install the desktop expressvpn app.

Since everything still works great (despite the browser extension integration) I'm immensely grateful for this AUR package and I'm up-voting it.