The recommended way is to connect with Surfshark app for Linux. The app is easier to set up and to log in. However, if for some reason you need a manual setup, please follow the tutorial below.
Please note that some configurations may vary depending on the Linux distribution you are using.
- Open the terminal window (Ctrl + Alt + T).
- Install the necessary packages by entering the command:
sudo apt-get install openvpn unzip
- If you are requested to enter your password, please enter your computer's admin password.
- Navigate to OpenVPN directory by entering:
- Download Surfshark OpenVPN configuration files:
sudo wget https://account.surfshark.com/api/v1/server/configurations
- Extract `configurations.zip`:
sudo unzip configurations
- Remove the .zip file which will not be used:
sudo rm configurations
- To see the list of all the available servers enter:
- Choose one of the servers for the serve list and connect to Surfshark by entering:
sudo openvpn [file name]
sudo openvpn us-dal.prod.surfshark.com_udp.ovpn
sudo openvpn /etc/openvpn/us-dal.prod.surfshark.com_udp.ovpn
- OpenVPN will ask you for service credentials. Find your Surfshark service credentials in the manual connection guide.
- You have successfully connected to Surfshark if in the Terminal logs you can see "Initialization Sequence Completed".
To disconnect from the OpenVPN connection simply open terminal and press Ctrl + C.