[how-to] ProtonVPN on Sailfish OS
How to use ProtonVPN on Sailfish OS
EDIT: Added info on how to avoid IPv6 and DNS leaks since VPN is now out of beta since 2.2.0 and stable enough for daily use
- Log into your ProtonVPN account.
- Go to "Downloads" and select "DD-WRT router" as platform, protocol may be UDP or TCP.
- Select a server you want to connect to.
- Download the OVPN file and import it in Settings -> VPN -> OpenVPN -> Import file
- Go to "Account" in ProtonVPN for your credentials and copy them into the input boxes on your phone.
- Click "Connect" on your phone
- Disable IPv6 using the following commands:
devel-su sysctl -w net.ipv6.conf.all.disable_ipv6=1
anddevel-su sysctl -w net.ipv6.conf.default.disable_ipv6=1
- Add following lines:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
to the IPv6 settings file:
devel-su vim /etc/sysctl.d/ipv6-settings.conf
- Check using ipleak.net that you don't leak your IP any more.
Original question: Hi,
I'm trying to configure ProtonVPN on my Sailfish OS phone but I'm having a little issue here. When I load the OVPN file in Settings and try to connect I get: "Problem with connection"
So I tried it from the command line: "openvpn ch-01.protonvpn.com.udp1194.ovpn" which gave me the following error:
Options error: --up script fails with '/etc/openvpn/update-resolv-conf': No such file or directory
I can only guess what you use your VPN for, but Kids, don't do this at home, because disabling IPv6 will, um, disable IPv6. On the VPN servers I build I allow dual-stack connection (either v4 or v6) and dual-stack tunnelling (v4 and v6). So please only do this if you really know what you do.
Maus ( 2018-06-13 00:02:42 +0200 )editWhat is the disadvantage of not enabling IPv6 today, 10/2018?
vandersmash ( 2018-10-13 16:40:26 +0200 )editDisabling IPv6 might cause troubles for servers with only an IPv6 address.
Dylan Van Assche ( 2018-10-15 09:11:40 +0200 )edit