Virtual Private Network (VPN) is a tool for improving security and privacy when making connections via the Internet.
There are many different VPN categories and service providers. Most of them require signing up and paying for the service.
The target of this help article is just to introduce the basics of using VPN on Sailfish devices. We configure an OpenVPN service to the device. The service provider used here as for example is the free vpnbook.com, for simplicity.
1) Open Sailfish Browser and go to web page vpnbook.com.
2) Find heading "Free OpenVPN and PPTP VPN"
3) Tap "OpenVPN" under it.
4) Tap one of the servers below, e.g., "Download DE4 Server OpenVPN Certificate Bundle". The browser downloads it for you - this can be seen in the menu item "Settings > Transfers".
Also, pay attention to the username and password at the end of the server list - you will need them later.
Please note that those credentials of the vpnbook service are generic, not private, so this service may not be completely safe. It serves the purpose of getting familiar with VPN on Sailfish, though.
5) Open Settings > Transfers. You will see "VPNbook.com-OpenVPN-DE4.zip" at the top of the list. Tap it.
6) List of included ".ovpn" files appears. Pull down "Expand all". Those files are now ready to be used in "Downloads > VPNBook" folder.
7) Open Settings > VPN. Pull down "Add new VPN".
8) Tap "OpenVPN". Tap "Import file". Tap "Home folder". Tap "Downloads". Tap "VPNBook".
9) Select what kind of VPN service you want to use. Let's say it is TCP via port 80. Tap "vpnbook-de4-tcp80".
10) Page "OpenVPN set up is ready" appears. Well, not yet, really. Tap "Accept" at the top right corner.
11) Tap "vpnbook-de4-tcp80" to enable the VPN service.
12) Type "vpnbook" for the Username. Tap the password from step 4 to the Password line. Tap "Remember credential information".
13) Tap connect. You should see "Connected" under "vpnbook-de4-tcp80" now.
14) Go to the Home view and look at the status icons at the top of the display: there is the VPN icon "Shield" indicating that VPN is active.
15) Star browsing over the VPN connection.
Later on, you can add more VPN services following the steps above. Menu page "Settings > VPN" will list all the registered services for you, making it easy to start/stop/change the VPN service you want to use.
OpenVPN 2.4 does not support the following options in configuration files:
data-ciphers (will be supported in a later SFOS release at the end of 2021 with OpenVPN 2.5)
data-ciphers-fallback (will be supported in a later SFOS release at the end of 2021 with OpenVPN 2.5)