Skip to content

Instantly share code, notes, and snippets.

@raven-rock
Last active April 17, 2024 05:50
Show Gist options
  • Save raven-rock/385c21c6cfe0827fa89cb5784594e022 to your computer and use it in GitHub Desktop.
Save raven-rock/385c21c6cfe0827fa89cb5784594e022 to your computer and use it in GitHub Desktop.
How to set up ExpressVPN on Debian/Ubuntu/Pop!_OS Linux

The following is adapted from original instructions at https://www.expressvpn.com/support/vpn-setup/app-for-linux/#install

  1. Log in from browser: https://www.expressvpn.com/sign-in
  2. Copy activation code to clipboard
  3. Download the .deb installation file
  4. Go to terminal
  5. cd ~/Downloads
  6. sudo dpkg -i [installer file]
  7. expressvpn activate
  8. Paste activation code from clipboard when asked. There is no visual feedback, so be careful to paste only once asked and press enter if need be.
  9. expressvpn connect to auto connect to the nearest/best server.
  10. If you want a GUI for Linux, this is currently only provided by ExpressVPN through their official browser extensions Chrome or Firefox. Just google to find them. These extensions "talk" to the CLI application, and they provide a pretty much similar expreince as the ExpressVPN desktop apps on Windows and Mac.
  11. Done!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment