# Revision history [back]

I do not have a PIA account, and I'm certanly not an expert on vpn, but as the real experts tend to be very quite in here, I will give it a try.

First I would edit the .ovpn file like below and create a text file named "credentials" (no file extension) with this content...

credentials

<Your loginname>


Finland.ovpn

client
dev tun
proto udp
remote fi.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass /etc/openvpn/credentials
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/crl.rsa.2048.pem
ca /etc/openvpn/ca.rsa.2048.crt
disable-occ


.

Then I choose to put all my required files (ca.rsa.2048.crt, credentials, crl.rsa.2048.pem and Finland.ovpn) in the default openvpn directory, /etc/openvpn/. You could probably choose some other directory but if so, you'll have to edit your .ovpn file to the corresponding.

When files are in place, I will fill in the whole first page in Sailfish app...

Under Advanced, I would first try pointing to the .ovpn file only. If that isn't enough I would go for the rest seen in screen shot below (Protocol type, LZO Compression, Enforce remote certificate type). Prevent caching credentials should probably always be ticked.

I do not have a PIA account, and I'm certanly not an expert on vpn, but as the real experts tend to be very quite in here, I will give it a try.

First I would edit the .ovpn file like below and create a text file named "credentials" (no file extension) with this content...

credentials

<Your loginname>


Finland.ovpn

client
dev tun
proto udp
remote fi.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass /etc/openvpn/credentials
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/crl.rsa.2048.pem
ca /etc/openvpn/ca.rsa.2048.crt
disable-occ


.

Then I choose to put all my required files (ca.rsa.2048.crt, credentials, crl.rsa.2048.pem and Finland.ovpn) in the default openvpn directory, /etc/openvpn/. You could probably choose some other directory but if so, you'll have to edit your .ovpn file to the corresponding.

When files are in place, I will fill in the whole first page in Sailfish app...

Under Advanced, I would first try pointing to the .ovpn file only. If that isn't enough I would go for the rest seen in screen shot below (Protocol type, LZO Compression, Enforce remote certificate type). Prevent caching credentials should probably always be ticked.

When done, swipe back and test connection.

I do not have a PIA account, and I'm certanly not an expert on vpn, but as the real experts tend to be very quite in here, I will give it a try.

First I would edit the .ovpn file like below and create a text file named "credentials" (no file extension) with this content...

credentials

<Your loginname>


Finland.ovpn

client
dev tun
proto udp
remote fi.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass /etc/openvpn/credentials
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/crl.rsa.2048.pem
ca /etc/openvpn/ca.rsa.2048.crt
disable-occ


.

Then I choose to put all my required files (ca.rsa.2048.crt, credentials, crl.rsa.2048.pem and Finland.ovpn) in the default openvpn directory, /etc/openvpn/. You could probably choose some other directory but if so, you'll have to edit your .ovpn file to the corresponding.

When files are in place, I will fill in the whole first page in Sailfish app...

Under Advanced, I would first try pointing to the .ovpn file only. If that isn't enough I would go for the rest seen in screen shot below (Protocol type, LZO Compression, Enforce remote certificate type). Prevent caching credentials should probably always be ticked.

When done, swipe back back, accept and test connection.

I do not have a PIA account, and I'm certanly not an expert on vpn, but as the real experts tend to be very quite in here, I will give it a try.

First I would edit the .ovpn file like below and create a text file named "credentials" (no file extension) with this content...

credentials

<Your loginname>


Finland.ovpn

client
dev tun
proto udp
remote fi.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass /etc/openvpn/credentials
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/crl.rsa.2048.pem
ca /etc/openvpn/ca.rsa.2048.crt
disable-occ


.

Then I choose to put all my required files (ca.rsa.2048.crt, credentials, crl.rsa.2048.pem and Finland.ovpn) in the default openvpn directory, /etc/openvpn/. You could probably choose some other directory but if so, you'll have to edit your .ovpn file to the corresponding.

When files are in place, I will fill in the whole first page in Sailfish app...

Under Advanced, I would first try pointing to the .ovpn file only. If that isn't enough I would go for the rest seen in screen shot below (Protocol type, LZO Compression, Enforce remote certificate type). Prevent caching credentials should probably always be ticked.

When done, swipe back, accept and test connection.

If it says connected, you will have to reboot phone to really get connected.