diff --git a/openvpn/purevpn/ALBANIA-TCP.ovpn b/openvpn/purevpn/ALBANIA-TCP.ovpn
new file mode 100755
index 000000000..04bed0f2f
--- /dev/null
+++ b/openvpn/purevpn/ALBANIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote al1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ALBANIA-UDP.ovpn b/openvpn/purevpn/ALBANIA-UDP.ovpn
index 6c4fb884a..0e8399e5c 100755
--- a/openvpn/purevpn/ALBANIA-UDP.ovpn
+++ b/openvpn/purevpn/ALBANIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote al1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote al1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ARGENTINA-TCP.ovpn b/openvpn/purevpn/ARGENTINA-TCP.ovpn
new file mode 100755
index 000000000..24a93cb67
--- /dev/null
+++ b/openvpn/purevpn/ARGENTINA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ar1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ARGENTINA-UDP.ovpn b/openvpn/purevpn/ARGENTINA-UDP.ovpn
index 6141fe5c0..14cad99bc 100755
--- a/openvpn/purevpn/ARGENTINA-UDP.ovpn
+++ b/openvpn/purevpn/ARGENTINA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ar1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ar1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ARUBA-TCP.ovpn b/openvpn/purevpn/ARUBA-TCP.ovpn
new file mode 100755
index 000000000..0ff4883ab
--- /dev/null
+++ b/openvpn/purevpn/ARUBA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote aw1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ARUBA-UDP.ovpn b/openvpn/purevpn/ARUBA-UDP.ovpn
index 405f6ddac..e301fad27 100755
--- a/openvpn/purevpn/ARUBA-UDP.ovpn
+++ b/openvpn/purevpn/ARUBA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote aw1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote aw1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/AUSTRALIA-TCP.ovpn b/openvpn/purevpn/AUSTRALIA-TCP.ovpn
new file mode 100755
index 000000000..10ce28311
--- /dev/null
+++ b/openvpn/purevpn/AUSTRALIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote au1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/AUSTRALIA-UDP.ovpn b/openvpn/purevpn/AUSTRALIA-UDP.ovpn
index 1351a3912..8420f5927 100755
--- a/openvpn/purevpn/AUSTRALIA-UDP.ovpn
+++ b/openvpn/purevpn/AUSTRALIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote au1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote au1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BAHAMAS-TCP.ovpn b/openvpn/purevpn/BAHAMAS-TCP.ovpn
new file mode 100755
index 000000000..77db97c1f
--- /dev/null
+++ b/openvpn/purevpn/BAHAMAS-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote bs1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BAHAMAS-UDP.ovpn b/openvpn/purevpn/BAHAMAS-UDP.ovpn
index 26dddcb05..8f685f4ca 100755
--- a/openvpn/purevpn/BAHAMAS-UDP.ovpn
+++ b/openvpn/purevpn/BAHAMAS-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote bs1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote bs1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BAHRAIN-TCP.ovpn b/openvpn/purevpn/BAHRAIN-TCP.ovpn
new file mode 100755
index 000000000..82d2090c5
--- /dev/null
+++ b/openvpn/purevpn/BAHRAIN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote bh1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BAHRAIN-UDP.ovpn b/openvpn/purevpn/BAHRAIN-UDP.ovpn
index a6ce44aaa..fdb1dbe97 100755
--- a/openvpn/purevpn/BAHRAIN-UDP.ovpn
+++ b/openvpn/purevpn/BAHRAIN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote bh1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote bh1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BELGIUM-TCP.ovpn b/openvpn/purevpn/BELGIUM-TCP.ovpn
new file mode 100755
index 000000000..ebc0a2f1a
--- /dev/null
+++ b/openvpn/purevpn/BELGIUM-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote be1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BELGIUM-UDP.ovpn b/openvpn/purevpn/BELGIUM-UDP.ovpn
index 9b963c90f..f171fc365 100755
--- a/openvpn/purevpn/BELGIUM-UDP.ovpn
+++ b/openvpn/purevpn/BELGIUM-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote be1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote be1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BELIZE-TCP.ovpn b/openvpn/purevpn/BELIZE-TCP.ovpn
new file mode 100755
index 000000000..e1330a278
--- /dev/null
+++ b/openvpn/purevpn/BELIZE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote bz1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BELIZE-UDP.ovpn b/openvpn/purevpn/BELIZE-UDP.ovpn
index 0f58ca24b..949b4ba3b 100755
--- a/openvpn/purevpn/BELIZE-UDP.ovpn
+++ b/openvpn/purevpn/BELIZE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote bz1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote bz1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BOSNIA-HERZEGOWINA-TCP.ovpn b/openvpn/purevpn/BOSNIA-HERZEGOWINA-TCP.ovpn
new file mode 100755
index 000000000..4ed457f79
--- /dev/null
+++ b/openvpn/purevpn/BOSNIA-HERZEGOWINA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ba1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BOSNIA-HERZEGOWINA-UDP.ovpn b/openvpn/purevpn/BOSNIA-HERZEGOWINA-UDP.ovpn
index 346904268..93b5b6756 100755
--- a/openvpn/purevpn/BOSNIA-HERZEGOWINA-UDP.ovpn
+++ b/openvpn/purevpn/BOSNIA-HERZEGOWINA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ba1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ba1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BRUNEI-DARUSSALAM-TCP.ovpn b/openvpn/purevpn/BRUNEI-DARUSSALAM-TCP.ovpn
new file mode 100755
index 000000000..50fe0f997
--- /dev/null
+++ b/openvpn/purevpn/BRUNEI-DARUSSALAM-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote bn1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BRUNEI-DARUSSALAM-UDP.ovpn b/openvpn/purevpn/BRUNEI-DARUSSALAM-UDP.ovpn
index bc5032245..527f982b7 100755
--- a/openvpn/purevpn/BRUNEI-DARUSSALAM-UDP.ovpn
+++ b/openvpn/purevpn/BRUNEI-DARUSSALAM-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote bn1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote bn1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BULGARIA(V)-TCP.ovpn b/openvpn/purevpn/BULGARIA(V)-TCP.ovpn
new file mode 100755
index 000000000..2b8334073
--- /dev/null
+++ b/openvpn/purevpn/BULGARIA(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-bg1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BULGARIA(V)-UDP.ovpn b/openvpn/purevpn/BULGARIA(V)-UDP.ovpn
deleted file mode 100755
index 81d34a0d8..000000000
--- a/openvpn/purevpn/BULGARIA(V)-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote vlus-bg1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/BULGARIA-UDP.ovpn b/openvpn/purevpn/BULGARIA-UDP.ovpn
new file mode 100755
index 000000000..4dc7fc743
--- /dev/null
+++ b/openvpn/purevpn/BULGARIA-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote vlus-bg1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CANADA-QUEBEC-TCP.ovpn b/openvpn/purevpn/CANADA-QUEBEC-TCP.ovpn
new file mode 100755
index 000000000..bc1a7cc16
--- /dev/null
+++ b/openvpn/purevpn/CANADA-QUEBEC-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote caq1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CANADA-QUEBEC-UDP.ovpn b/openvpn/purevpn/CANADA-QUEBEC-UDP.ovpn
index e188f4f7e..fa3736bbc 100755
--- a/openvpn/purevpn/CANADA-QUEBEC-UDP.ovpn
+++ b/openvpn/purevpn/CANADA-QUEBEC-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote caq1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote caq1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CHILE-TCP.ovpn b/openvpn/purevpn/CHILE-TCP.ovpn
new file mode 100755
index 000000000..ba9ee99b3
--- /dev/null
+++ b/openvpn/purevpn/CHILE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote cl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CHILE-UDP.ovpn b/openvpn/purevpn/CHILE-UDP.ovpn
index 462f3fa34..9b35efe79 100755
--- a/openvpn/purevpn/CHILE-UDP.ovpn
+++ b/openvpn/purevpn/CHILE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote cl1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote cl1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CHINA-TCP.ovpn b/openvpn/purevpn/CHINA-TCP.ovpn
new file mode 100755
index 000000000..d8324b97d
--- /dev/null
+++ b/openvpn/purevpn/CHINA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote cn1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CHINA-UDP.ovpn b/openvpn/purevpn/CHINA-UDP.ovpn
index e0ab7d28a..4f7b52e57 100755
--- a/openvpn/purevpn/CHINA-UDP.ovpn
+++ b/openvpn/purevpn/CHINA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote cn1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote cn1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/COLOMBIA-TCP.ovpn b/openvpn/purevpn/COLOMBIA-TCP.ovpn
new file mode 100755
index 000000000..7cc5197d9
--- /dev/null
+++ b/openvpn/purevpn/COLOMBIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote co1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/COLOMBIA-UDP.ovpn b/openvpn/purevpn/COLOMBIA-UDP.ovpn
index db205f7f4..30fdb0766 100755
--- a/openvpn/purevpn/COLOMBIA-UDP.ovpn
+++ b/openvpn/purevpn/COLOMBIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote co1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote co1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/COSTA-RICA-TCP.ovpn b/openvpn/purevpn/COSTA-RICA-TCP.ovpn
new file mode 100755
index 000000000..88ae619cb
--- /dev/null
+++ b/openvpn/purevpn/COSTA-RICA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote cr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/COSTA-RICA-UDP.ovpn b/openvpn/purevpn/COSTA-RICA-UDP.ovpn
new file mode 100755
index 000000000..b6f0d668c
--- /dev/null
+++ b/openvpn/purevpn/COSTA-RICA-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote cr1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/COSTARICA-UDP.ovpn b/openvpn/purevpn/COSTARICA-UDP.ovpn
deleted file mode 100755
index bbf51ecad..000000000
--- a/openvpn/purevpn/COSTARICA-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote cr1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CROATIA-TCP.ovpn b/openvpn/purevpn/CROATIA-TCP.ovpn
new file mode 100755
index 000000000..76fbad747
--- /dev/null
+++ b/openvpn/purevpn/CROATIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote hr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/CROATIA-UDP.ovpn b/openvpn/purevpn/CROATIA-UDP.ovpn
index 229c3a00c..dc79e1739 100755
--- a/openvpn/purevpn/CROATIA-UDP.ovpn
+++ b/openvpn/purevpn/CROATIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote hr1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote hr1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/DENMARK-TCP.ovpn b/openvpn/purevpn/DENMARK-TCP.ovpn
new file mode 100755
index 000000000..47a080312
--- /dev/null
+++ b/openvpn/purevpn/DENMARK-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote dk1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/DENMARK-UDP.ovpn b/openvpn/purevpn/DENMARK-UDP.ovpn
index 06dbbadda..17dd07429 100755
--- a/openvpn/purevpn/DENMARK-UDP.ovpn
+++ b/openvpn/purevpn/DENMARK-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote dk1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote dk1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/EGYPT(V)-TCP.ovpn b/openvpn/purevpn/EGYPT(V)-TCP.ovpn
new file mode 100755
index 000000000..fc31e62ce
--- /dev/null
+++ b/openvpn/purevpn/EGYPT(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-eg1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/EGYPT(V)-UDP.ovpn b/openvpn/purevpn/EGYPT(V)-UDP.ovpn
index 757d95660..01fba244a 100755
--- a/openvpn/purevpn/EGYPT(V)-UDP.ovpn
+++ b/openvpn/purevpn/EGYPT(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-eg1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-eg1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ESTONIA-TCP.ovpn b/openvpn/purevpn/ESTONIA-TCP.ovpn
new file mode 100755
index 000000000..ffec81d70
--- /dev/null
+++ b/openvpn/purevpn/ESTONIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ee1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ESTONIA-UDP.ovpn b/openvpn/purevpn/ESTONIA-UDP.ovpn
index f23af102c..33c7748aa 100755
--- a/openvpn/purevpn/ESTONIA-UDP.ovpn
+++ b/openvpn/purevpn/ESTONIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ee1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ee1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/FRANCE(V)-TCP.ovpn b/openvpn/purevpn/FRANCE(V)-TCP.ovpn
new file mode 100755
index 000000000..84f8f7d8c
--- /dev/null
+++ b/openvpn/purevpn/FRANCE(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vleu-fr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/FRANCE(V)-UDP.ovpn b/openvpn/purevpn/FRANCE(V)-UDP.ovpn
index 0ff461a19..cb8ca6692 100755
--- a/openvpn/purevpn/FRANCE(V)-UDP.ovpn
+++ b/openvpn/purevpn/FRANCE(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vleu-fr1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vleu-fr1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GEORGIA-TCP.ovpn b/openvpn/purevpn/GEORGIA-TCP.ovpn
new file mode 100755
index 000000000..070567fa1
--- /dev/null
+++ b/openvpn/purevpn/GEORGIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ge1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GEORGIA-UDP.ovpn b/openvpn/purevpn/GEORGIA-UDP.ovpn
index 84ff297aa..51e2079e4 100755
--- a/openvpn/purevpn/GEORGIA-UDP.ovpn
+++ b/openvpn/purevpn/GEORGIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ge1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ge1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GERMANY-TCP.ovpn b/openvpn/purevpn/GERMANY-TCP.ovpn
new file mode 100755
index 000000000..ac2eb82ee
--- /dev/null
+++ b/openvpn/purevpn/GERMANY-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote de1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GERMANY-UDP.ovpn b/openvpn/purevpn/GERMANY-UDP.ovpn
index 75652a8bb..81be82c6b 100755
--- a/openvpn/purevpn/GERMANY-UDP.ovpn
+++ b/openvpn/purevpn/GERMANY-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote de1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote de1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GHANA-TCP.ovpn b/openvpn/purevpn/GHANA-TCP.ovpn
new file mode 100755
index 000000000..2ddf5c7e2
--- /dev/null
+++ b/openvpn/purevpn/GHANA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote gh1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GHANA-UDP.ovpn b/openvpn/purevpn/GHANA-UDP.ovpn
index 10ef8fccc..d677de0e4 100755
--- a/openvpn/purevpn/GHANA-UDP.ovpn
+++ b/openvpn/purevpn/GHANA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote gh1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote gh1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GREECE-TCP.ovpn b/openvpn/purevpn/GREECE-TCP.ovpn
new file mode 100755
index 000000000..44949b599
--- /dev/null
+++ b/openvpn/purevpn/GREECE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote gr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/GREECE-UDP.ovpn b/openvpn/purevpn/GREECE-UDP.ovpn
index a7c943458..3cdbfb327 100755
--- a/openvpn/purevpn/GREECE-UDP.ovpn
+++ b/openvpn/purevpn/GREECE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote gr1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote gr1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/HONG KONG-TCP.ovpn b/openvpn/purevpn/HONG KONG-TCP.ovpn
new file mode 100755
index 000000000..7691cc716
--- /dev/null
+++ b/openvpn/purevpn/HONG KONG-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote hk1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/HONG KONG-UDP.ovpn b/openvpn/purevpn/HONG KONG-UDP.ovpn
new file mode 100755
index 000000000..30e7ac88e
--- /dev/null
+++ b/openvpn/purevpn/HONG KONG-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote hk1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/HONGKONG-UDP.ovpn b/openvpn/purevpn/HONGKONG-UDP.ovpn
deleted file mode 100755
index 9022749d7..000000000
--- a/openvpn/purevpn/HONGKONG-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote hk1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/HUNGARY-TCP.ovpn b/openvpn/purevpn/HUNGARY-TCP.ovpn
new file mode 100755
index 000000000..544650566
--- /dev/null
+++ b/openvpn/purevpn/HUNGARY-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote hu1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/HUNGARY-UDP.ovpn b/openvpn/purevpn/HUNGARY-UDP.ovpn
index 2c7536fcc..ec4e11f85 100755
--- a/openvpn/purevpn/HUNGARY-UDP.ovpn
+++ b/openvpn/purevpn/HUNGARY-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote hu1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote hu1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ICELAND-TCP.ovpn b/openvpn/purevpn/ICELAND-TCP.ovpn
new file mode 100755
index 000000000..b7c93d8bd
--- /dev/null
+++ b/openvpn/purevpn/ICELAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote is1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ICELAND-UDP.ovpn b/openvpn/purevpn/ICELAND-UDP.ovpn
index 631bf5f32..27203cf12 100755
--- a/openvpn/purevpn/ICELAND-UDP.ovpn
+++ b/openvpn/purevpn/ICELAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote is1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote is1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/INDIA-TCP.ovpn b/openvpn/purevpn/INDIA-TCP.ovpn
new file mode 100755
index 000000000..322ff9686
--- /dev/null
+++ b/openvpn/purevpn/INDIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote in1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/INDIA-UDP.ovpn b/openvpn/purevpn/INDIA-UDP.ovpn
index 786f70d0e..26b149951 100755
--- a/openvpn/purevpn/INDIA-UDP.ovpn
+++ b/openvpn/purevpn/INDIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote in1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote in1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/IRELAND-TCP.ovpn b/openvpn/purevpn/IRELAND-TCP.ovpn
new file mode 100755
index 000000000..45c86cf0b
--- /dev/null
+++ b/openvpn/purevpn/IRELAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ie1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/IRELAND-UDP.ovpn b/openvpn/purevpn/IRELAND-UDP.ovpn
index 060138420..f4a04a2ee 100755
--- a/openvpn/purevpn/IRELAND-UDP.ovpn
+++ b/openvpn/purevpn/IRELAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ie1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ie1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ISLE-OF-MAN-TCP.ovpn b/openvpn/purevpn/ISLE-OF-MAN-TCP.ovpn
new file mode 100755
index 000000000..50c9779eb
--- /dev/null
+++ b/openvpn/purevpn/ISLE-OF-MAN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote im1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ISLE-OF-MAN-UDP.ovpn b/openvpn/purevpn/ISLE-OF-MAN-UDP.ovpn
index dac227ebb..089cdcb9e 100755
--- a/openvpn/purevpn/ISLE-OF-MAN-UDP.ovpn
+++ b/openvpn/purevpn/ISLE-OF-MAN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote im1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote im1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ITALY-TCP.ovpn b/openvpn/purevpn/ITALY-TCP.ovpn
new file mode 100755
index 000000000..bf11ec702
--- /dev/null
+++ b/openvpn/purevpn/ITALY-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote it1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ITALY-UDP.ovpn b/openvpn/purevpn/ITALY-UDP.ovpn
index a1cc966ae..d1fcb0c4b 100755
--- a/openvpn/purevpn/ITALY-UDP.ovpn
+++ b/openvpn/purevpn/ITALY-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote it1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote it1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/JAPAN-TCP.ovpn b/openvpn/purevpn/JAPAN-TCP.ovpn
new file mode 100755
index 000000000..672fdc1c2
--- /dev/null
+++ b/openvpn/purevpn/JAPAN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote jp1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/JAPAN-UDP.ovpn b/openvpn/purevpn/JAPAN-UDP.ovpn
index f394a1102..2dcdcf979 100755
--- a/openvpn/purevpn/JAPAN-UDP.ovpn
+++ b/openvpn/purevpn/JAPAN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote jp1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote jp1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/JORDAN(V)-TCP.ovpn b/openvpn/purevpn/JORDAN(V)-TCP.ovpn
new file mode 100755
index 000000000..e6fa728b4
--- /dev/null
+++ b/openvpn/purevpn/JORDAN(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-jo1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/JORDON(V)-UDP.ovpn b/openvpn/purevpn/JORDON(V)-UDP.ovpn
index a670456b1..c9e23c72c 100755
--- a/openvpn/purevpn/JORDON(V)-UDP.ovpn
+++ b/openvpn/purevpn/JORDON(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-jo1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-jo1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KENYA-TCP.ovpn b/openvpn/purevpn/KENYA-TCP.ovpn
new file mode 100755
index 000000000..1b7ccbac0
--- /dev/null
+++ b/openvpn/purevpn/KENYA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ke1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KENYA-UDP.ovpn b/openvpn/purevpn/KENYA-UDP.ovpn
index 1b6555998..933718ba3 100755
--- a/openvpn/purevpn/KENYA-UDP.ovpn
+++ b/openvpn/purevpn/KENYA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ke1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote ke1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KOREA-TCP.ovpn b/openvpn/purevpn/KOREA-TCP.ovpn
new file mode 100755
index 000000000..f063d6cd5
--- /dev/null
+++ b/openvpn/purevpn/KOREA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote kr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KOREA-UDP.ovpn b/openvpn/purevpn/KOREA-UDP.ovpn
index 1d52eedd5..bc7ee0de9 100755
--- a/openvpn/purevpn/KOREA-UDP.ovpn
+++ b/openvpn/purevpn/KOREA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote kr1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote kr1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KUWAIT(V)-TCP.ovpn b/openvpn/purevpn/KUWAIT(V)-TCP.ovpn
new file mode 100755
index 000000000..e5364a1b0
--- /dev/null
+++ b/openvpn/purevpn/KUWAIT(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-kw1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/KUWAIT(V)-UDP.ovpn b/openvpn/purevpn/KUWAIT(V)-UDP.ovpn
index 273dd4c76..ee1a21720 100755
--- a/openvpn/purevpn/KUWAIT(V)-UDP.ovpn
+++ b/openvpn/purevpn/KUWAIT(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-kw1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-kw1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LATVIA-TCP.ovpn b/openvpn/purevpn/LATVIA-TCP.ovpn
new file mode 100755
index 000000000..2fd0ac1cf
--- /dev/null
+++ b/openvpn/purevpn/LATVIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote lv1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LATVIA-UDP.ovpn b/openvpn/purevpn/LATVIA-UDP.ovpn
index df180ae29..55e82686c 100755
--- a/openvpn/purevpn/LATVIA-UDP.ovpn
+++ b/openvpn/purevpn/LATVIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote lv1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote lv1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LEBANON-TCP.ovpn b/openvpn/purevpn/LEBANON-TCP.ovpn
new file mode 100755
index 000000000..a23470afe
--- /dev/null
+++ b/openvpn/purevpn/LEBANON-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote lb1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LEBANON-UDP.ovpn b/openvpn/purevpn/LEBANON-UDP.ovpn
index a72ac68a5..ed4f981c0 100755
--- a/openvpn/purevpn/LEBANON-UDP.ovpn
+++ b/openvpn/purevpn/LEBANON-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote lb1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote lb1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LITHUANIA-TCP.ovpn b/openvpn/purevpn/LITHUANIA-TCP.ovpn
new file mode 100755
index 000000000..8fc349d55
--- /dev/null
+++ b/openvpn/purevpn/LITHUANIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote lt1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LITHUANIA-UDP.ovpn b/openvpn/purevpn/LITHUANIA-UDP.ovpn
index c8f83b615..337654369 100755
--- a/openvpn/purevpn/LITHUANIA-UDP.ovpn
+++ b/openvpn/purevpn/LITHUANIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote lt1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote lt1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LUXEMBOURG-TCP.ovpn b/openvpn/purevpn/LUXEMBOURG-TCP.ovpn
new file mode 100755
index 000000000..281cf2de4
--- /dev/null
+++ b/openvpn/purevpn/LUXEMBOURG-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote lu1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/LUXEMBOURG-UDP.ovpn b/openvpn/purevpn/LUXEMBOURG-UDP.ovpn
index 50d379fe0..bdbc13ba3 100755
--- a/openvpn/purevpn/LUXEMBOURG-UDP.ovpn
+++ b/openvpn/purevpn/LUXEMBOURG-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote lu1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote lu1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MALTA-TCP.ovpn b/openvpn/purevpn/MALTA-TCP.ovpn
new file mode 100755
index 000000000..5ce956241
--- /dev/null
+++ b/openvpn/purevpn/MALTA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote mt1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MALTA-UDP.ovpn b/openvpn/purevpn/MALTA-UDP.ovpn
index 7d84d4239..0ead6aea2 100755
--- a/openvpn/purevpn/MALTA-UDP.ovpn
+++ b/openvpn/purevpn/MALTA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote mt1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote mt1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MEXICO-TCP.ovpn b/openvpn/purevpn/MEXICO-TCP.ovpn
new file mode 100755
index 000000000..b315ec26b
--- /dev/null
+++ b/openvpn/purevpn/MEXICO-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote mx1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MEXICO-UDP.ovpn b/openvpn/purevpn/MEXICO-UDP.ovpn
index 2c1fd5149..9da7aabc7 100755
--- a/openvpn/purevpn/MEXICO-UDP.ovpn
+++ b/openvpn/purevpn/MEXICO-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote mx1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote mx1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MOLDOVA-TCP.ovpn b/openvpn/purevpn/MOLDOVA-TCP.ovpn
new file mode 100755
index 000000000..295526973
--- /dev/null
+++ b/openvpn/purevpn/MOLDOVA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote md1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MOLDOVA-UDP.ovpn b/openvpn/purevpn/MOLDOVA-UDP.ovpn
index e1232df9c..5f5bb8c19 100755
--- a/openvpn/purevpn/MOLDOVA-UDP.ovpn
+++ b/openvpn/purevpn/MOLDOVA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote md1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote md1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MONGOLIA-TCP.ovpn b/openvpn/purevpn/MONGOLIA-TCP.ovpn
new file mode 100755
index 000000000..fe6dce84d
--- /dev/null
+++ b/openvpn/purevpn/MONGOLIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote mn1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MONGOLIA-UDP.ovpn b/openvpn/purevpn/MONGOLIA-UDP.ovpn
index 88107e873..452cca952 100755
--- a/openvpn/purevpn/MONGOLIA-UDP.ovpn
+++ b/openvpn/purevpn/MONGOLIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote mn1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote mn1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MONTENEGRO-TCP.ovpn b/openvpn/purevpn/MONTENEGRO-TCP.ovpn
new file mode 100755
index 000000000..ac9d00912
--- /dev/null
+++ b/openvpn/purevpn/MONTENEGRO-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote me1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/MONTENEGRO-UDP.ovpn b/openvpn/purevpn/MONTENEGRO-UDP.ovpn
index 94d80f309..5f5fd15dc 100755
--- a/openvpn/purevpn/MONTENEGRO-UDP.ovpn
+++ b/openvpn/purevpn/MONTENEGRO-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote me1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote me1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NETHERLAND-UDP.ovpn b/openvpn/purevpn/NETHERLAND-UDP.ovpn
deleted file mode 100755
index e83db8d94..000000000
--- a/openvpn/purevpn/NETHERLAND-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote nl1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NETHERLANDS-TCP.ovpn b/openvpn/purevpn/NETHERLANDS-TCP.ovpn
new file mode 100755
index 000000000..6d39ace25
--- /dev/null
+++ b/openvpn/purevpn/NETHERLANDS-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote nl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NETHERLANDS-UDP.ovpn b/openvpn/purevpn/NETHERLANDS-UDP.ovpn
new file mode 100755
index 000000000..03ef50c99
--- /dev/null
+++ b/openvpn/purevpn/NETHERLANDS-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote nl1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NEWZEALAND-TCP.ovpn b/openvpn/purevpn/NEWZEALAND-TCP.ovpn
new file mode 100755
index 000000000..ab3a9269e
--- /dev/null
+++ b/openvpn/purevpn/NEWZEALAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote nz1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NEWZEALAND-UDP.ovpn b/openvpn/purevpn/NEWZEALAND-UDP.ovpn
index ca090b087..9ba64ae97 100755
--- a/openvpn/purevpn/NEWZEALAND-UDP.ovpn
+++ b/openvpn/purevpn/NEWZEALAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote nz1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote nz1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NIGERIA-TCP.ovpn b/openvpn/purevpn/NIGERIA-TCP.ovpn
new file mode 100755
index 000000000..594495d64
--- /dev/null
+++ b/openvpn/purevpn/NIGERIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ng1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NIGERIA-UDP.ovpn b/openvpn/purevpn/NIGERIA-UDP.ovpn
index 648814b98..5576b88cd 100755
--- a/openvpn/purevpn/NIGERIA-UDP.ovpn
+++ b/openvpn/purevpn/NIGERIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ng1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ng1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NORWAY-TCP.ovpn b/openvpn/purevpn/NORWAY-TCP.ovpn
new file mode 100755
index 000000000..17172c442
--- /dev/null
+++ b/openvpn/purevpn/NORWAY-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote no1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/NORWAY-UDP.ovpn b/openvpn/purevpn/NORWAY-UDP.ovpn
index 5f58bad99..d24d6a1ac 100755
--- a/openvpn/purevpn/NORWAY-UDP.ovpn
+++ b/openvpn/purevpn/NORWAY-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote no1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote no1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/OMAN-TCP.ovpn b/openvpn/purevpn/OMAN-TCP.ovpn
new file mode 100755
index 000000000..3d7f9d4fe
--- /dev/null
+++ b/openvpn/purevpn/OMAN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote om1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/OMAN-UDP.ovpn b/openvpn/purevpn/OMAN-UDP.ovpn
index 3cf777f38..9791454bb 100755
--- a/openvpn/purevpn/OMAN-UDP.ovpn
+++ b/openvpn/purevpn/OMAN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote om1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote om1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PANAMA(V)-TCP.ovpn b/openvpn/purevpn/PANAMA(V)-TCP.ovpn
new file mode 100755
index 000000000..858020b79
--- /dev/null
+++ b/openvpn/purevpn/PANAMA(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-pa1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PANAMA(V)-UDP.ovpn b/openvpn/purevpn/PANAMA(V)-UDP.ovpn
index 5dd75a682..b5c6627d4 100755
--- a/openvpn/purevpn/PANAMA(V)-UDP.ovpn
+++ b/openvpn/purevpn/PANAMA(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-pa1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-pa1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PERU-TCP.ovpn b/openvpn/purevpn/PERU-TCP.ovpn
new file mode 100755
index 000000000..660003312
--- /dev/null
+++ b/openvpn/purevpn/PERU-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote pe1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PERU-UDP.ovpn b/openvpn/purevpn/PERU-UDP.ovpn
index bda085bd9..f10371e0b 100755
--- a/openvpn/purevpn/PERU-UDP.ovpn
+++ b/openvpn/purevpn/PERU-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote pe1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote pe1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PHILIPHINES(V)-UDP.ovpn b/openvpn/purevpn/PHILIPHINES(V)-UDP.ovpn
deleted file mode 100755
index b992ffe83..000000000
--- a/openvpn/purevpn/PHILIPHINES(V)-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote vlap-ph1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PHILIPINES(V)-TCP.ovpn b/openvpn/purevpn/PHILIPINES(V)-TCP.ovpn
new file mode 100755
index 000000000..ad02ae178
--- /dev/null
+++ b/openvpn/purevpn/PHILIPINES(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlap-ph1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/PHILIPINES(V).ovpn b/openvpn/purevpn/PHILIPINES(V).ovpn
new file mode 100755
index 000000000..b9793f808
--- /dev/null
+++ b/openvpn/purevpn/PHILIPINES(V).ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote vlap-ph1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/POLAND-TCP.ovpn b/openvpn/purevpn/POLAND-TCP.ovpn
new file mode 100755
index 000000000..81d476491
--- /dev/null
+++ b/openvpn/purevpn/POLAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote pl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/POLAND-UDP.ovpn b/openvpn/purevpn/POLAND-UDP.ovpn
index f05d86d52..839c63b03 100755
--- a/openvpn/purevpn/POLAND-UDP.ovpn
+++ b/openvpn/purevpn/POLAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote pl1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote pl1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/QATAR-TCP.ovpn b/openvpn/purevpn/QATAR-TCP.ovpn
new file mode 100755
index 000000000..580fbdcdf
--- /dev/null
+++ b/openvpn/purevpn/QATAR-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote qa1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/QATAR-UDP.ovpn b/openvpn/purevpn/QATAR-UDP.ovpn
index 5df61d49c..1d6cf0232 100755
--- a/openvpn/purevpn/QATAR-UDP.ovpn
+++ b/openvpn/purevpn/QATAR-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote qa1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote qa1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ROMANIA-TCP.ovpn b/openvpn/purevpn/ROMANIA-TCP.ovpn
new file mode 100755
index 000000000..7e11a0eec
--- /dev/null
+++ b/openvpn/purevpn/ROMANIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ro1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ROMANIA-UDP.ovpn b/openvpn/purevpn/ROMANIA-UDP.ovpn
index 086e5d816..1a7dd153b 100755
--- a/openvpn/purevpn/ROMANIA-UDP.ovpn
+++ b/openvpn/purevpn/ROMANIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ro1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ro1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/RUSSIA(V)-TCP.ovpn b/openvpn/purevpn/RUSSIA(V)-TCP.ovpn
new file mode 100755
index 000000000..fa3b8fc47
--- /dev/null
+++ b/openvpn/purevpn/RUSSIA(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-ru1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/RUSSIA(V)-UDP.ovpn b/openvpn/purevpn/RUSSIA(V)-UDP.ovpn
index 17e0e12fe..d5d266384 100755
--- a/openvpn/purevpn/RUSSIA(V)-UDP.ovpn
+++ b/openvpn/purevpn/RUSSIA(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-ru1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-ru1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SAUDIAARABIA-TCP.ovpn b/openvpn/purevpn/SAUDIAARABIA-TCP.ovpn
new file mode 100755
index 000000000..8d6e3bbb7
--- /dev/null
+++ b/openvpn/purevpn/SAUDIAARABIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote sa1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SAUDIAARABIA-UDP.ovpn b/openvpn/purevpn/SAUDIAARABIA-UDP.ovpn
index 022ac74d0..803a9e1af 100755
--- a/openvpn/purevpn/SAUDIAARABIA-UDP.ovpn
+++ b/openvpn/purevpn/SAUDIAARABIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote sa1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote sa1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SERBIA-TCP.ovpn b/openvpn/purevpn/SERBIA-TCP.ovpn
new file mode 100755
index 000000000..f99c0299e
--- /dev/null
+++ b/openvpn/purevpn/SERBIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote rs1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SERBIA-UDP.ovpn b/openvpn/purevpn/SERBIA-UDP.ovpn
index a85dc8f5f..5d0450256 100755
--- a/openvpn/purevpn/SERBIA-UDP.ovpn
+++ b/openvpn/purevpn/SERBIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote rs1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote rs1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SINGAPORE-TCP.ovpn b/openvpn/purevpn/SINGAPORE-TCP.ovpn
new file mode 100755
index 000000000..364b3b9ab
--- /dev/null
+++ b/openvpn/purevpn/SINGAPORE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote sg1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SINGAPORE-UDP.ovpn b/openvpn/purevpn/SINGAPORE-UDP.ovpn
index a2fbd7ab4..459023a62 100755
--- a/openvpn/purevpn/SINGAPORE-UDP.ovpn
+++ b/openvpn/purevpn/SINGAPORE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote sg1-ovpn-udp.purevpn.ne 53
+dev tun0
proto udp
-nobind
+remote sg1-ovpn-udp.purevpn.ne 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SLOVAKIA-TCP.ovpn b/openvpn/purevpn/SLOVAKIA-TCP.ovpn
new file mode 100755
index 000000000..96de6582b
--- /dev/null
+++ b/openvpn/purevpn/SLOVAKIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote sk1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SLOVAKIA-UDP.ovpn b/openvpn/purevpn/SLOVAKIA-UDP.ovpn
index e80af78da..f2aa1d4aa 100755
--- a/openvpn/purevpn/SLOVAKIA-UDP.ovpn
+++ b/openvpn/purevpn/SLOVAKIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote sk1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote sk1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SLOVENIA-TCP.ovpn b/openvpn/purevpn/SLOVENIA-TCP.ovpn
new file mode 100755
index 000000000..6e97179ff
--- /dev/null
+++ b/openvpn/purevpn/SLOVENIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote si1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SLOVENIA-UDP.ovpn b/openvpn/purevpn/SLOVENIA-UDP.ovpn
index 44a4a3b11..1635ae17c 100755
--- a/openvpn/purevpn/SLOVENIA-UDP.ovpn
+++ b/openvpn/purevpn/SLOVENIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote si1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote si1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SOUTHAFRICA-UDP.ovpn b/openvpn/purevpn/SOUTHAFRICA-UDP.ovpn
deleted file mode 100755
index 826eead8b..000000000
--- a/openvpn/purevpn/SOUTHAFRICA-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote za1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SPAIN-TCP.ovpn b/openvpn/purevpn/SPAIN-TCP.ovpn
new file mode 100755
index 000000000..3d7406de8
--- /dev/null
+++ b/openvpn/purevpn/SPAIN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote es1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SPAIN-UDP.ovpn b/openvpn/purevpn/SPAIN-UDP.ovpn
index af1f0de7d..42fc4c874 100755
--- a/openvpn/purevpn/SPAIN-UDP.ovpn
+++ b/openvpn/purevpn/SPAIN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote es1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote es1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SWEDEN(V)-TCP.ovpn b/openvpn/purevpn/SWEDEN(V)-TCP.ovpn
new file mode 100755
index 000000000..a6ad404f5
--- /dev/null
+++ b/openvpn/purevpn/SWEDEN(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-se1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SWEDEN(V)-UDP.ovpn b/openvpn/purevpn/SWEDEN(V)-UDP.ovpn
deleted file mode 100755
index 51240d276..000000000
--- a/openvpn/purevpn/SWEDEN(V)-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote vlus-se1-ovpn-tcp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SWEDEN-UDP.ovpn b/openvpn/purevpn/SWEDEN-UDP.ovpn
new file mode 100755
index 000000000..70f341a50
--- /dev/null
+++ b/openvpn/purevpn/SWEDEN-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote vlus-se1-ovpn-tcp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SWITZERLAND-TCP.ovpn b/openvpn/purevpn/SWITZERLAND-TCP.ovpn
new file mode 100755
index 000000000..660b6089b
--- /dev/null
+++ b/openvpn/purevpn/SWITZERLAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ch1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SWITZERLAND-UDP.ovpn b/openvpn/purevpn/SWITZERLAND-UDP.ovpn
index eaa275afd..01e269346 100755
--- a/openvpn/purevpn/SWITZERLAND-UDP.ovpn
+++ b/openvpn/purevpn/SWITZERLAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ch1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ch1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SYRIA-TCP.ovpn b/openvpn/purevpn/SYRIA-TCP.ovpn
new file mode 100755
index 000000000..d9410c433
--- /dev/null
+++ b/openvpn/purevpn/SYRIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote sy1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/SYRIA-UDP.ovpn b/openvpn/purevpn/SYRIA-UDP.ovpn
index b2d44645a..0981cc7b2 100755
--- a/openvpn/purevpn/SYRIA-UDP.ovpn
+++ b/openvpn/purevpn/SYRIA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote sy1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote sy1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/TAIWAN-TCP.ovpn b/openvpn/purevpn/TAIWAN-TCP.ovpn
new file mode 100755
index 000000000..b32bdb93d
--- /dev/null
+++ b/openvpn/purevpn/TAIWAN-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote tw1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/TAIWAN-UDP.ovpn b/openvpn/purevpn/TAIWAN-UDP.ovpn
index 83e7154a0..f14e212c0 100755
--- a/openvpn/purevpn/TAIWAN-UDP.ovpn
+++ b/openvpn/purevpn/TAIWAN-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote tw1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote tw1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/THAILAND-TCP.ovpn b/openvpn/purevpn/THAILAND-TCP.ovpn
new file mode 100755
index 000000000..297b64bbf
--- /dev/null
+++ b/openvpn/purevpn/THAILAND-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote th1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/THAILAND-UDP.ovpn b/openvpn/purevpn/THAILAND-UDP.ovpn
index 65b692ee1..c087a8747 100755
--- a/openvpn/purevpn/THAILAND-UDP.ovpn
+++ b/openvpn/purevpn/THAILAND-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote th1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote th1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/TURKEY(V)-TCP.ovpn b/openvpn/purevpn/TURKEY(V)-TCP.ovpn
new file mode 100755
index 000000000..95f34a9a0
--- /dev/null
+++ b/openvpn/purevpn/TURKEY(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlus-tr1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/TURKEY(V)-UDP.ovpn b/openvpn/purevpn/TURKEY(V)-UDP.ovpn
index 9d9d99338..a1836c5cd 100755
--- a/openvpn/purevpn/TURKEY(V)-UDP.ovpn
+++ b/openvpn/purevpn/TURKEY(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlus-tr1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlus-tr1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UAE-TCP.ovpn b/openvpn/purevpn/UAE-TCP.ovpn
new file mode 100755
index 000000000..5a6017e54
--- /dev/null
+++ b/openvpn/purevpn/UAE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ae1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UAE-UDP.ovpn b/openvpn/purevpn/UAE-UDP.ovpn
index 8f558eee9..a846d6899 100755
--- a/openvpn/purevpn/UAE-UDP.ovpn
+++ b/openvpn/purevpn/UAE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ae1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ae1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-GOSPORT-TCP.ovpn b/openvpn/purevpn/UK-GOSPORT-TCP.ovpn
new file mode 100755
index 000000000..d6f57ae86
--- /dev/null
+++ b/openvpn/purevpn/UK-GOSPORT-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ukg1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-GOSPORT-UDP.ovpn b/openvpn/purevpn/UK-GOSPORT-UDP.ovpn
index 4f291e2e8..fde7c6eb8 100755
--- a/openvpn/purevpn/UK-GOSPORT-UDP.ovpn
+++ b/openvpn/purevpn/UK-GOSPORT-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ukg1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ukg1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-LONDON(V)1-TCP.ovpn b/openvpn/purevpn/UK-LONDON(V)1-TCP.ovpn
new file mode 100755
index 000000000..c616f4c12
--- /dev/null
+++ b/openvpn/purevpn/UK-LONDON(V)1-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlbr-ukl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-LONDON(V)1-UDP.ovpn b/openvpn/purevpn/UK-LONDON(V)1-UDP.ovpn
index 783809f17..a46d9389b 100755
--- a/openvpn/purevpn/UK-LONDON(V)1-UDP.ovpn
+++ b/openvpn/purevpn/UK-LONDON(V)1-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlbr-ukl1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlbr-ukl1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-LONDON(V)2-TCP.ovpn b/openvpn/purevpn/UK-LONDON(V)2-TCP.ovpn
new file mode 100755
index 000000000..f1040ecd9
--- /dev/null
+++ b/openvpn/purevpn/UK-LONDON(V)2-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlsa-ukl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-LONDON(V)2-UDP.ovpn b/openvpn/purevpn/UK-LONDON(V)2-UDP.ovpn
index d25cfab55..538de9047 100755
--- a/openvpn/purevpn/UK-LONDON(V)2-UDP.ovpn
+++ b/openvpn/purevpn/UK-LONDON(V)2-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlsa-ukl1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlsa-ukl1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-MAIDENHEAD-TCP.ovpn b/openvpn/purevpn/UK-MAIDENHEAD-TCP.ovpn
new file mode 100755
index 000000000..e9741d68a
--- /dev/null
+++ b/openvpn/purevpn/UK-MAIDENHEAD-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ukm1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UK-MAIDENHEAD-UDP.ovpn b/openvpn/purevpn/UK-MAIDENHEAD-UDP.ovpn
index cb7b9d09a..d39227c00 100755
--- a/openvpn/purevpn/UK-MAIDENHEAD-UDP.ovpn
+++ b/openvpn/purevpn/UK-MAIDENHEAD-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ukm1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ukm1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UKRAINE-TCP.ovpn b/openvpn/purevpn/UKRAINE-TCP.ovpn
new file mode 100755
index 000000000..36f1c8929
--- /dev/null
+++ b/openvpn/purevpn/UKRAINE-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ua1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/UKRAINE-UDP.ovpn b/openvpn/purevpn/UKRAINE-UDP.ovpn
index b365be341..74085f97f 100755
--- a/openvpn/purevpn/UKRAINE-UDP.ovpn
+++ b/openvpn/purevpn/UKRAINE-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ua1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ua1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-FLORIDA-MIAMI-UDP.ovpn b/openvpn/purevpn/USA-FLORIDA-MIAMI-UDP.ovpn
deleted file mode 100755
index d19ca030a..000000000
--- a/openvpn/purevpn/USA-FLORIDA-MIAMI-UDP.ovpn
+++ /dev/null
@@ -1,80 +0,0 @@
-client
-
-dev tun0
-remote usfl1-ovpn-udp.purevpn.net 53
-proto udp
-nobind
-persist-key
-persist-tun
-cipher AES-256-CBC
-comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
-verb 1
-mute 20
-route-method exe
-route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
-auth-retry interact
-explicit-exit-notify 2
-ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-FLORIDA-TCP.ovpn b/openvpn/purevpn/USA-FLORIDA-TCP.ovpn
new file mode 100755
index 000000000..9d61609a4
--- /dev/null
+++ b/openvpn/purevpn/USA-FLORIDA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote usfl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-FLORIDA-UDP.ovpn b/openvpn/purevpn/USA-FLORIDA-UDP.ovpn
new file mode 100755
index 000000000..120f085ec
--- /dev/null
+++ b/openvpn/purevpn/USA-FLORIDA-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote usfl1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-GEORGIA-ATLANTA-TCP.ovpn b/openvpn/purevpn/USA-GEORGIA-ATLANTA-TCP.ovpn
new file mode 100755
index 000000000..b0380ef0d
--- /dev/null
+++ b/openvpn/purevpn/USA-GEORGIA-ATLANTA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote usga1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-GEORGIA-ATLANTA-UDP.ovpn b/openvpn/purevpn/USA-GEORGIA-ATLANTA-UDP.ovpn
index d3a9342a7..58aa3b634 100755
--- a/openvpn/purevpn/USA-GEORGIA-ATLANTA-UDP.ovpn
+++ b/openvpn/purevpn/USA-GEORGIA-ATLANTA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote usga1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote usga1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-ILLINOIS-CHICAGO.ovpn b/openvpn/purevpn/USA-ILLINOIS-CHICAGO.ovpn
index cf102ffef..97ab783b9 100755
--- a/openvpn/purevpn/USA-ILLINOIS-CHICAGO.ovpn
+++ b/openvpn/purevpn/USA-ILLINOIS-CHICAGO.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote usil1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote usil1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-LOSANGELES-TCP.ovpn b/openvpn/purevpn/USA-LOSANGELES-TCP.ovpn
new file mode 100755
index 000000000..c2e726036
--- /dev/null
+++ b/openvpn/purevpn/USA-LOSANGELES-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote usla1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-LOSANGELES-UDP.ovpn b/openvpn/purevpn/USA-LOSANGELES-UDP.ovpn
index c16f6f507..938ba9ec1 100755
--- a/openvpn/purevpn/USA-LOSANGELES-UDP.ovpn
+++ b/openvpn/purevpn/USA-LOSANGELES-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote usla1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote usla1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-NEWYORK-TCP.ovpn b/openvpn/purevpn/USA-NEWYORK-TCP.ovpn
new file mode 100755
index 000000000..5caf04620
--- /dev/null
+++ b/openvpn/purevpn/USA-NEWYORK-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote usny1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-NEWYORK-UDP.ovpn b/openvpn/purevpn/USA-NEWYORK-UDP.ovpn
index 0884ad2e7..dcee7f15b 100755
--- a/openvpn/purevpn/USA-NEWYORK-UDP.ovpn
+++ b/openvpn/purevpn/USA-NEWYORK-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote usny1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote usny1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-PHOENIX-TCP.ovpn b/openvpn/purevpn/USA-PHOENIX-TCP.ovpn
new file mode 100755
index 000000000..c1b698806
--- /dev/null
+++ b/openvpn/purevpn/USA-PHOENIX-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote usphx1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-PHOENIX-UDP.ovpn b/openvpn/purevpn/USA-PHOENIX-UDP.ovpn
index 2cf908bfc..8dd18c43c 100755
--- a/openvpn/purevpn/USA-PHOENIX-UDP.ovpn
+++ b/openvpn/purevpn/USA-PHOENIX-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote usphx1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote usphx1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-SANFRANCISCO(V)-TCP.ovpn b/openvpn/purevpn/USA-SANFRANCISCO(V)-TCP.ovpn
new file mode 100755
index 000000000..7181b5d03
--- /dev/null
+++ b/openvpn/purevpn/USA-SANFRANCISCO(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlsa-ussf1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-SANFRANCISCO(V)-UDP.ovpn b/openvpn/purevpn/USA-SANFRANCISCO(V)-UDP.ovpn
index 31a276002..2bb44fd76 100755
--- a/openvpn/purevpn/USA-SANFRANCISCO(V)-UDP.ovpn
+++ b/openvpn/purevpn/USA-SANFRANCISCO(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlsa-ussf1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlsa-ussf1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-VIRGINIA(V)-TCP.ovpn b/openvpn/purevpn/USA-VIRGINIA(V)-TCP.ovpn
new file mode 100755
index 000000000..3678361d8
--- /dev/null
+++ b/openvpn/purevpn/USA-VIRGINIA(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlbr-usvc1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-VIRGINIA(V)-UDP.ovpn b/openvpn/purevpn/USA-VIRGINIA(V)-UDP.ovpn
index e869d749d..b2fadae49 100755
--- a/openvpn/purevpn/USA-VIRGINIA(V)-UDP.ovpn
+++ b/openvpn/purevpn/USA-VIRGINIA(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlbr-usvc1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlbr-usvc1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/USA-WASHINGTON-UDP.ovpn b/openvpn/purevpn/USA-WASHINGTON-UDP.ovpn
index 3f243a08b..4c3807c0e 100755
--- a/openvpn/purevpn/USA-WASHINGTON-UDP.ovpn
+++ b/openvpn/purevpn/USA-WASHINGTON-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ussa1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote ussa1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/VENEZUELA-TCP.ovpn b/openvpn/purevpn/VENEZUELA-TCP.ovpn
new file mode 100755
index 000000000..bc98c6945
--- /dev/null
+++ b/openvpn/purevpn/VENEZUELA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote ve1-ovpn-tcp.pointtoserver.com 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/VENEZUELA-UDP.ovpn b/openvpn/purevpn/VENEZUELA-UDP.ovpn
index a918c9ac6..96621f2a1 100755
--- a/openvpn/purevpn/VENEZUELA-UDP.ovpn
+++ b/openvpn/purevpn/VENEZUELA-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote ve1-ovpn-udp.pointtoserver.com 53
+dev tun0
proto udp
-nobind
+remote ve1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/VIETNAM(V)-TCP.ovpn b/openvpn/purevpn/VIETNAM(V)-TCP.ovpn
new file mode 100755
index 000000000..d118df828
--- /dev/null
+++ b/openvpn/purevpn/VIETNAM(V)-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote vlap-vn1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/VIETNAM(V)-UDP.ovpn b/openvpn/purevpn/VIETNAM(V)-UDP.ovpn
index fd1574c5e..503d9dff7 100755
--- a/openvpn/purevpn/VIETNAM(V)-UDP.ovpn
+++ b/openvpn/purevpn/VIETNAM(V)-UDP.ovpn
@@ -1,80 +1,25 @@
client
-
-dev tun0
-remote vlap-vn1-ovpn-udp.purevpn.net 53
+dev tun0
proto udp
-nobind
+remote vlap-vn1-ovpn-udp.purevpn.net 53
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/YEMEN-UDP.ovpn b/openvpn/purevpn/YEMEN-UDP.ovpn
index 8d22e9ec5..8f554b5b5 100755
--- a/openvpn/purevpn/YEMEN-UDP.ovpn
+++ b/openvpn/purevpn/YEMEN-UDP.ovpn
@@ -1,80 +1,24 @@
client
-
-dev tun0
-remote ym1-ovpn-udp.pointtoserver.com 53
-proto udp
-nobind
+dev tun0
+proto tcp
+remote ym1-ovpn-tcp.pointtoserver.com 80
persist-key
persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
cipher AES-256-CBC
comp-lzo
-
------BEGIN CERTIFICATE-----
-MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
-VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
-EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
-KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
-NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
-A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
-CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
-MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
-v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
-7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
-+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
-f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
-xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
-HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
-ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
-SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
-AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
-hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
-/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
-Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
-7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
-xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
-3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
-o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
------END CERTIFICATE-----
-
-
-#
-# 2048 bit OpenVPN static key
-#
-
------BEGIN OpenVPN Static key V1-----
-e30af995f56d07426d9ba1f824730521
-d4283db4b4d0cdda9c6e8759a3799dcb
-7939b6a5989160c9660de0f6125cbb1f
-585b41c074b2fe88ecfcf17eab9a33be
-1352379cdf74952b588fb161a93e13df
-9135b2b29038231e02d657a6225705e6
-868ccb0c384ed11614690a1894bfbeb2
-74cebf1fe9c2329bdd5c8a40fe882062
-4d2ea7540cd79ab76892db51fc371a3a
-c5fc9573afecb3fffe3281e61d72e915
-79d9b03d8cbf7909b3aebf4d90850321
-ee6b7d0a7846d15c27d8290e031e951e
-19438a4654663cad975e138f5bc5af89
-c737ad822f27e19057731f41e1e254cc
-9c95b7175c622422cde9f1f2cfd3510a
-dd94498b4d7133d3729dd214a16b27fb
------END OpenVPN Static key V1-----
-
-
-key-direction 1
-
verb 1
mute 20
route-method exe
route-delay 2
-auth-user-pass /config/openvpn-credentials.txt
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
-explicit-exit-notify 2
ifconfig-nowarn
-
-
-# OpenVPN controls startup and shut down of transmission
-script-security 2
-up /etc/transmission/start.sh
-down /etc/transmission/stop.sh
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ZAMBIA-TCP.ovpn b/openvpn/purevpn/ZAMBIA-TCP.ovpn
new file mode 100755
index 000000000..19fbd3678
--- /dev/null
+++ b/openvpn/purevpn/ZAMBIA-TCP.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote za1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/ZAMBIA-UDP.ovpn b/openvpn/purevpn/ZAMBIA-UDP.ovpn
new file mode 100755
index 000000000..e2537e17e
--- /dev/null
+++ b/openvpn/purevpn/ZAMBIA-UDP.ovpn
@@ -0,0 +1,25 @@
+client
+dev tun0
+proto udp
+remote za1-ovpn-udp.purevpn.net 53
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+explicit-exit-notify 2
+ifconfig-nowarn
+auth-nocache
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh
diff --git a/openvpn/purevpn/default.ovpn b/openvpn/purevpn/default.ovpn
new file mode 100755
index 000000000..ba9ee99b3
--- /dev/null
+++ b/openvpn/purevpn/default.ovpn
@@ -0,0 +1,24 @@
+client
+dev tun0
+proto tcp
+remote cl1-ovpn-tcp.purevpn.net 80
+persist-key
+persist-tun
+ca /etc/openvpn/purevpn/ca.crt
+tls-auth /etc/openvpn/purevpn/Wdc.key 1
+cipher AES-256-CBC
+comp-lzo
+verb 1
+mute 20
+route-method exe
+route-delay 2
+route 0.0.0.0 0.0.0.0
+float
+auth-user-pass /config/openvpn-credentials.txt
+auth-retry interact
+ifconfig-nowarn
+
+# OpenVPN controls startup and shut down of transmission
+script-security 2
+up /etc/transmission/start.sh
+down /etc/transmission/stop.sh