The recommended way is to connect with the Surfshark app for Linux. The app is easier to set up and to log in. However, if you need to set up a manual OpenVPN connection, 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 from the servers 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 at the bottom of the page.
- 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.
If something's not going according to the tutorial or you have further questions, feel free to contact our Customer Success Sharks anytime - they will help you out!