Download Linux VPN client Surfshark

Enjoy secure, and reliable privacy.

  • Download files securely
  • Stay safe on public Wi-Fi
  • 30-day money-back guarantee

Works on Ubuntu, Debian

How to set up a VPN client on Linux?

STEP 1 01

Sign up for your Surfshark account. You can use it to connect your all devices!

STEP 2 02

Download release file & install Surfshark repository on your Linux device with this command:

sudo apt-get install {/path/to/}surfshark-release_

STEP 3 03

Now, update the apt-get package list with this command:

sudo apt-get update

finish installing Surfshark with this command:

sudo apt-get install surfshark-vpn

And you’re done!

Want to see more details and a few screenshots to help you out through the installation? We’ve got a detailed guide that covers it all.

See guide

Things you’ll love about Surfshark
Linux VPN client

Strict no-logs policy

What you do when you use Surfshark Linux VPN client is strictly your business. We don’t monitor or track what you do online.


With Surfshark, all your ingoing and outgoing traffic will be encrypted, never mind the protocol you choose. We use industry-leading AES-256-GCM encryption.

Private DNS

We care about your privacy. That’s why we use our own DNS on all the servers - this way, your activities cannot be monitored.

Unlimited devices

If you’ve got a lot of devices (and who doesn’t these days?), you’ll love that we don’t limit simultaneous connections.

See all features View all features

1700+ servers,
63 countries,
6 continents

All servers

Frequently asked questions

Is OpenVPN a safe protocol?

OpenVPN is widely considered the safest protocol out there. Once you download Surfshark VPN client for Linux, you will be able to use it whenever you connect.

How do I know if my VPN is secure?

You can do a few things to test it out. First, you can see whether it’s leaking your IP. There are many sites online that can show you your IP, so if you get a location you selected when connecting to a VPN, then you’re good. Then, you can check for DNS leaks. Basically, your VPN provider must make sure your DNS requests go via the VPN connection. If they’re not, well, you’re not really protecting your privacy by using such VPN. If your provider is good on both of these points, then you’re on the right track!

Can you be tracked if you use a VPN?

There is no tool that can guarantee you 100% anonymity if you use the internet at all, as there are too many variables and too many ways that information can be collected online. That said, a VPN is a big step towards being more private. In combination with a healthy sense of what should be shared and what shouldn’t, it can indeed make you extremely difficult to track.

Get Surfshark VPN client for Linux

Reliably private, every time.