- Install ExpressVPN, the best VPN for Linux
- Ubuntu, Debian, Fedora, Raspberry Pi OS, Linux Mint, and Arch
- How to set up ExpressVPN for Linux
- Connect to ExpressVPN on Linux in 3 easy steps
- Step 1
- Step 2
- Step 3
- Video: How to install ExpressVPN for Linux
- Download VPN for your Linux distros
- Gaming on Linux with a VPN
- Frequently asked questions
- How to set up and use the ExpressVPN app for Linux
- Jump to…
- Download the installer
- Install and activate the app
- Install the app
- Command line install for the app
- Activate the app
- Connect to a VPN server location
- Disconnect from a VPN server location
- Connect to a different VPN server location
- Connect to a specific VPN server location
- Connect to the Smart Location
- Switch to a different VPN protocol
- Open the app manual
- Use the autocomplete feature
- Use the auto-connect feature
- Use the ExpressVPN browser extension
- For users who installed their browser from the Ubuntu Software Center
- Uninstall the app
- Troubleshoot your connection
Install ExpressVPN, the best VPN for Linux
Ubuntu, Debian, Fedora, Raspberry Pi OS, Linux Mint, and Arch
Take back your internet with a risk-free Linux VPN.
- Easy-to-use command-line interface
- Browse privately and securely
- No-fuss 30-day money-back guarantee
How to set up ExpressVPN for Linux
Subscribe to ExpressVPN on the order page
Download and install the ExpressVPN app for Linux
Connect to any one of 160 server locations
Use the internet the way you want to use it!
If you need help, the ExpressVPN Support Team is available via live chat and email.
Connect to ExpressVPN on Linux in 3 easy steps
Step 1
Use “expressvpn list” to view the full list of 160 ExpressVPN server locations.
Step 2
Enter “expressvpn connect LOCATION” to connect to the server location of your choice.
Step 3
Browse the web privately and securely at blazing-fast speeds.
Video: How to install ExpressVPN for Linux
Read the step-by-step instructions on how to set up and use the ExpressVPN app for Linux. Prefer manual setup? Check out other options on the ExpressVPN Linux Setup page.
Download VPN for your Linux distros
ExpressVPN provides support for 64-bit and 32-bit versions of:
Raspberry Pi OS (formerly Raspbian) (32-bit only)
Gaming on Linux with a VPN
Gaming online on Linux with ExpressVPN keeps your data private while also protecting you from DDoS (distributed denial of service) attacks. A VPN can also lower ping times between gaming servers by connecting you to locations closer to the network hosts.
If your internet service provider is throttling gaming traffic, ExpressVPN can also bypass those restrictions to restore your network speeds to their default levels. In some instances, gamers have even reported faster speeds.
Frequently asked questions
What does a VPN for Linux do?
A VPN, or virtual private network, adds a layer of security between your Linux computer and the internet. In addition to encrypting your online activity and protecting your personal information from third-party interception, ExpressVPN can also help you defeat censorship by making you appear to be in a different country.
Do I need a VPN on my Linux PC?
Using a VPN on your Linux PC will ensure that everything you do is secure. By connecting to any of our 160 VPN server locations, you can replace your deviceвЂs IP address with a different one, protect your data on unsecured Wi-Fi networks, and access censored sites and services.
Can I use ExpressVPN on other devices at the same time?
Yes! ExpressVPN is available on a wide array of devices including computers, mobile devices, smart TVs and streaming media players, and game consoles. You can install ExpressVPN on as many devices as you wish, and up to five devices can be connected to ExpressVPN simultaneously using the same subscription. Or install ExpressVPN on your Wi-Fi router to connect even more.
Does ExpressVPN keep logs?
ExpressVPN is first and foremost a privacy company and therefore stores no activity logs and no connection logs. ExpressVPN also never stores any data that would allow anyone to trace a specific network activity or behavior back to an individual user. Read more about ExpressVPN’s commitment to privacy and policy toward logs.
Is there a free trial of ExpressVPN?
Every ExpressVPN account comes with a risk-free money-back guarantee. You can enjoy the full-featured version of ExpressVPN for up to 30 days and still get a full refund.
Источник
How to set up and use the ExpressVPN app for Linux
Last updated: August 4, 2021
Need a VPN for Linux?
Love ExpressVPN? Want a free month?
This tutorial will show you how to set up the ExpressVPN app for Linux.
ExpressVPN is compatible with these Linux operating systems:
- Ubuntu: All LTS and interim releases currently supported by Ubuntu’s standard support window
- Debian: 9 (Stretch) and 10 (Buster)
- Fedora: 34
- Arch: Latest rolling release
- Raspberry Pi (armhf): 9 (Stretch) and 10 (Buster)
- Mint: Linux Mint 20.1 and Linux Mint Debian Edition (LMDE) 4
Important: ExpressVPN does not officially support any distro not listed above. If your distro is based on any of the above operating systems, you can still set up and use ExpressVPN on it by following this tutorial. However, ExpressVPN will not provide fixes for any issues on these distros.
If you prefer to control the ExpressVPN Linux app with a graphical user interface (GUI), you can do so with the ExpressVPN browser extension for Chrome and Firefox. Install the browser extension after setting up the app.
Prefer manual setup? See the instructions for manual setup for OpenVPN (via the Terminal) and OpenVPN (via Ubuntu Network Manager).
Prefer video? You can follow along with the embedded clip or watch the video on YouTube here.
Jump to…
Download the installer
Go to the ExpressVPN setup page. If prompted, enter your ExpressVPN credentials and click Sign In.
Enter the verification code that is sent to your email.
On the right, select your Linux operating system.
Note: Debian and Mint users should select Ubuntu. You can find which Ubuntu or Fedora operating system you are running. Go to the Terminal, then enter:
If you see a “64” (for example, “x86_64”), you are using a 64-bit Linux distribution. In this case, you should download the 64-bit installer.
Click Download.
Select Save File. Click OK.
Keep this browser window open. You will need the activation code for the setup later.
Install and activate the app
Install the app
Note: If you cannot install the app directly with the GUI, you can install it using the command line.
Go to your Downloads folder. Locate and right-click the installer file you downloaded earlier. Click Open with Other Application > Software Install > Select.
Click Install.
Enter your password, then click Authenticate.
The installation will start immediately.
After the installation is complete, go to the Terminal.
In the Terminal window, run this command:
Command line install for the app
In the Terminal window, run this command:
Depending on your distribution, run one of the following commands:
Ubuntu / Debian / Mint:
sudo dpkg -i [installer filename]
Fedora:
sudo dnf install [installer filename]
Arch:
sudo pacman -U [installer filename]
Enter your user password to install the file.
For Arch, enter y to proceed with the installation.
Activate the app
Open a new Terminal. Run this command:
Paste the activation code you found earlier. Note the code won’t appear on the screen. Press Enter.
You can help improve ExpressVPN by sharing anonymized diagnostic reports. Enter Y to accept or n to decline.
If you want to opt out of sending diagnostics to ExpressVPN in the future, run this command:
expressvpn preferences set send_diagnostics false
Connect to a VPN server location
In the Terminal window, run this command:
If you are connecting for the first time, ExpressVPN will use the Smart Location feature to select a server location, which is recommended to you based on factors such as speed and proximity.
If this is not your first time connecting, ExpressVPN will connect to the server location you were most recently connected to.
Once you are successfully connected, you will see the “Connected to…” message in green.
By default, you will see a notification indicating that ExpressVPN is connected.
Note: A single ExpressVPN subscription can be used simultaneously on five devices, regardless of platform. If you try to use more than five devices simultaneously with one subscription, you will see the screen below:
Disconnect from a VPN server location
To disconnect from a server location, run this command:
ExpressVPN will disconnect from the server it is connected to.
By default, you will see a message indicating that ExpressVPN is disconnected.
Connect to a different VPN server location
To find a list of recommended locations to connect to, enter the following command in the terminal:
By default, ExpressVPN will suggest the location that provides the most optimal experience for you, called Smart Location, at the top of the list.
To see a list of all available locations, enter:
expressvpn list all
Connect to a specific VPN server location
To connect to a specific server location, enter:
expressvpn connect [LOCATION]
expressvpn connect [ALIAS]
For example, to connect to USA – New York, enter:
expressvpn connect «USA — New York»
expressvpn connect usny
Connect to the Smart Location
To connect to the Smart Location:
expressvpn connect smart
Switch to a different VPN protocol
VPN protocols are the methods by which your device connects to a VPN server. For the best experience, ExpressVPN recommends using the Automatic protocol option. This is selected by default and automatically picks the protocol most appropriate for your network.
In some cases, switching to a different protocol can give you faster connection speeds.
To switch to Lightway – TCP, run the following command:
expressvpn protocol lightway_tcp
To switch to Lightway – UDP, run the following command:
expressvpn protocol lightway_udp
To switch to OpenVPN – TCP, run the following command:
expressvpn protocol tcp
To switch to OpenVPN – UDP, run the following command:
expressvpn protocol udp
To use the Automatic option, run this command:
expressvpn protocol auto
Open the app manual
To view a full list of the app’s functions, run this command:
Different commands will be listed there.
Use the autocomplete feature
After you type a command, hit the tab key twice to see a list of all available options.
For example, typing
and hitting the tab key twice will list all the available protocols.
Use the auto-connect feature
You can set the ExpressVPN app to automatically connect to your last connected location on start-up by entering:
expressvpn autoconnect true
You will see the Auto-connect is enabled message.
If this is your first time connecting, ExpressVPN will connect using Smart Location.
To disable this function, run this command:
expressvpn autoconnect false
Use the ExpressVPN browser extension
If you prefer to control the ExpressVPN Linux app with a graphical user interface (GUI), you can do so with the ExpressVPN browser extension for Chrome and Firefox.
To get the ExpressVPN browser extension, run one of the following commands:
This will open the page for downloading the ExpressVPN browser extension. Click Get Extension.
For users who installed their browser from the Ubuntu Software Center
If you installed your web browser from the Ubuntu Software Center, you may find that the ExpressVPN browser extension is unable to communicate with the ExpressVPN Linux app. To resolve this issue:
- Back up your browser settings and bookmarks.
- Go to the Ubuntu Software Center and uninstall your browser.
- Open the Terminal.
- Enter $ sudo apt update
- Depending on your browser, enter $ sudo apt install chromium-browser or $ sudo apt install firefox
- Open your browser by entering $ chromium-browser or $ firefox
- Get the ExpressVPN browser extension by entering expressvpn install-firefox-extension or expressvpn install-chrome-extension
Uninstall the app
To uninstall the ExpressVPN app, run this command:
Ubuntu / Debian / Mint:
sudo dpkg -r expressvpn
Fedora:
sudo dnf remove expressvpn
Arch:
pacman -R expressvpn
Troubleshoot your connection
If you are experiencing issues with your app, follow these troubleshooting steps:
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.
Источник