Need a VPN for Linux?
Get ExpressVPN Now
Refer a friend to use ExpressVPN.
Love ExpressVPN? Want a free month?
Refer a Friend Now
Need help for the ExpressVPN app for Linux? See setup instructions and troubleshooting guides for assistance.

2021 March 29
version 3.7.0

  • Security fix related to an upstream bug (CVE-2021-3336) in wolfSSL that affected only Lightway – TCP, a protocol currently in preview. We blocked Lightway – TCP on our servers for all affected versions on March 18, and this update fixes the bug and restores connectivity for Lightway – TCP. We found the bug through our routine internal security audits, and we have no evidence that it was ever exploited.
  • Bug fixes.

2021 March 10
version 3.6.0

Introducing the Lightway TCP protocol. Lightway TCP may be slower than Lightway UDP but connects better on certain networks. To connect using Lightway TCP, run “expressvpn protocol lightway_tcp”.


2021 February 5
version 3.5.0

  • Bug fixes & documentation updates.

2021 January 18
version 3.4.2

  • Updated notification icon with ExpressVPN’s new logo.

2021 January 12
version 3.4.1

  • Bug fixes.

2021 January 4
version 3.4.0

  • Reduced time to connect using the Lightway protocol.
  • Bug fixes.

2020 December 17
version 3.3.0

  • Bug fixes.

2020 October 23
version 3.2.0

  • Fixed a case of “connected but cannot browse” in apps installed with Snap.
  • Improved compatibility with Fedora 33.
  • Improved Lightway reliability.

2020 October 14
version 3.1.0

  • Improved Lightway reliability.
  • Reduced time it takes to start reconnecting to Lightway when waking up the device or when unable to reach VPN servers.

2020 September 24
version 3.0.2

  • Introducing Lightway (beta), ExpressVPN’s next-generation VPN protocol that delivers a faster, more secure, and more reliable VPN experience. In Terminal, run the following command to activate the Lightway protocol:expressvpn protocol lightway_udp
  • Fixed a security issue when calling external utilities.
  • Fixed a security issue when using temporary directories.

2020 August 21
version 2.6.3

  • Improved connectivity in some countries.

2020 August 5
version 2.6.0

  • Improved connectivity reliability.

2020 August 3
version 2.5.4

  • Improved connectivity in some countries.

2020 July 30
version 2.5.3

  • Security fix for a privilege escalation.

2020 July 9
version 2.5.2

  • Improved connectivity in some countries.

2020 May 19
version 2.5.0

  • Security fix for a NULL pointer dereference in update_network_info.
  • Security fix for Out-of-Bounds write in fetchWlanInfo.
  • Security fix for unauthenticated Events lead to DoS and Event Forging.
  • Security fix for OpenVPN Privilege Escalation via Config Race Condition.
  • Improved connectivity reliability.

2020 April 6
version 2.4.5

  • Fix some minor connectivity issues.
  • Fix an issue where the VPN may still be connected after disconnecting.
  • Fixed a privilege escalation vulnerability via malicious OpenVPN configuration.

2020 February 28
version 2.4.4

  • Improved connectivity in some countries.

2020 February 19
version 2.4.2

  • Improved compatibility with Ubuntu 19.10.
  • Improved connectivity in some countries.
  • Fixed a possible privilege escalation when reconnecting (discovered by Rich Mirch).

2019 December 11
version 2.3.4

  • Improved connectivity in some countries.

2019 December 6
version 2.3.3

  • Improved connectivity in some countries.

2019 October 28
version 2.3.2

  • Improved connectivity in some countries.

2019 October 25
version 2.3.1

  • Improved connectivity in some countries.

2019 September 26
version 2.3.0

  • Improved connection reliability.

2019 August 8
version 2.2.0

  • Fixed auto-connect on startup.
  • Improved activation & connection reliability in select countries.
  • Improved Smart Location.

2019 April 9
version 2.1.0

  • Reduced time to connect in some countries.
  • Improved error messages during activation.

2019 January 15
version 2.0.0

  • Improved connection reliability.
  • “expressvpn list” now only shows recommended locations.
  • “expressvpn list all” shows all locations.
  • If the app detects your device isn’t connected to the internet, it will notify you and wait for internet connectivity before trying to connect to the VPN.

2018 November 1
version 1.5.1

  • Improved connection reliability.
  • Fixed an issue on 32-bits systems.

2018 September 28
version 1.5.0

  • Updated to OpenVPN version 2.4.6.
  • Updated to OpenSSL version 1.0.2p.
  • Improved connection reliability.
  • Fixed a rare case of “not connected but cannot browse”.

2018 August 21
version 1.4.5

  • Fixed an issue that could cause excessive CPU usage.
  • Fixed an issue where connecting could take longer than expected.

2018 July 5
version 1.4.4

  • Improved connection reliability.
  • Fixed an issue where disconnection could take longer than expected.
  • Fixed a rare case of “not connected but cannot browse.”
  • Fixed a local escalation of privilege issue reported by Tomas Lažauninkas.
  • Bug fixes.

2018 May 24
version 1.4.3

  • Bug fixes.

2018 May 7
version 1.4.2

  • Improved DNS leak protection.
  • Improved compatibility with Ubuntu 18.04.
  • Fixed a bug where service may not restart automatically.
  • Bug fixes.

2018 February 21
version 1.4.1

  • Fixed a bug where time to connect could be longer than expected.
  • Bug fixes.

2018 January 24
version 1.4.0

  • Added Network Lock, built to protect your Internet privacy. Read more about Network Lock.
  • Added Desktop notifications.
  • Improved DNS leak protection.
  • Improved connection reliability.
  • Bug fixes.

2017 December 22
version 1.3.2

  • Improved message when running “expressvpn install-chrome-extension” or “expressvpn install-firefox-extension” when the browser is not installed
  • Improved browser extension extension support for Chromium
  • Improved reliability of auto connect feature
  • Improved error handling in activation process
  • Resolved an issue where routes may not always be restored correctly after disconnecting
  • Resolved an issue where browser extensions would not use protocol set manually

2017 November 24
version 1.3.1

  • Improved activation reliability in some countries.
  • Fixed: installation error on Fedora 26 after upgrading from 1.3.0 or previous version.
  • Fixed: unable to browse if computer was restarted while connected to VPN.
  • Fixed: incorrect status was shown when connection failed.
  • Fixed: browser extension was sometimes unable to detect the app.
  • Bug fixes.

2017 October 27
version 1.3.0

  • Improved compatibility with Ubuntu 17.04 and 17.10.
  • Improved DNS & IPv6 leak protection.
  • Added support for the ExpressVPN Chrome and Firefox extensions.
  • Improved connection reliability.
  • Bug fixes.

2017 February 16
version 1.2.0

  • Improved Smart Location.
  • Improved logic to connect to the VPN more reliably.
  • Fixed: installation error on Ubuntu 16.10.
  • Bug fixes.

2016 June 28
version 1.1.0

  • Introducing Smart Location, designed to deliver reliable speeds based on your location.
  • Fixed: installation error on CentOS 7 & Fedora 23.
  • Bug fixes.

2016 Apr 27
version 1.0.1

  • Bug fixes.

2016 Mar 11
version 1.0.0

  • Initial release.
Was this article helpful?

We're sorry to hear that. Let us know how we can improve.

A member of our Support Team will follow up on your issue.