adding provider ivacy, requested in #79

This commit is contained in:
Kristian Haugene
2016-06-06 23:54:38 +02:00
parent 28cbb19202
commit 2c2f1fbdc7
22 changed files with 423 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ It bundles certificates and configurations for the following VPN providers:
* HideMyAss * HideMyAss
* PrivateVPN * PrivateVPN
* IVPN * IVPN
* Ivacy
When using PIA as provider it will update Transmission hourly with assigned open port. Please read the instructions below. When using PIA as provider it will update Transmission hourly with assigned open port. Please read the instructions below.
@@ -46,7 +47,7 @@ By default a folder named transmission-home will also be created under /data, th
### Required environment options ### Required environment options
| Variable | Function | Example | | Variable | Function | Example |
|----------|----------|-------| |----------|----------|-------|
|`OPENVPN_PROVIDER` | Sets the OpenVPN provider to use. | `OPENVPN_PROVIDER=provider`. Supported providers are `PIA`, `BTGUARD`, `TIGER`, `FROOT`, `TORGUARD`, `NORDVPN`, `USENETSERVER`, `IPVANISH`, `ANONINE`, `HIDEME`, `PUREVPN`, `HIDEMYASS`, `PRIVATEVPN`, and `IVPN`| |`OPENVPN_PROVIDER` | Sets the OpenVPN provider to use. | `OPENVPN_PROVIDER=provider`. Supported providers are `PIA`, `BTGUARD`, `TIGER`, `FROOT`, `TORGUARD`, `NORDVPN`, `USENETSERVER`, `IPVANISH`, `ANONINE`, `HIDEME`, `PUREVPN`, `HIDEMYASS`, `PRIVATEVPN`, `IVPN` and `IVACY`|
|`OPENVPN_USERNAME`|Your OpenVPN username |`OPENVPN_USERNAME=asdf`| |`OPENVPN_USERNAME`|Your OpenVPN username |`OPENVPN_USERNAME=asdf`|
|`OPENVPN_PASSWORD`|Your OpenVPN password |`OPENVPN_PASSWORD=asdf`| |`OPENVPN_PASSWORD`|Your OpenVPN password |`OPENVPN_PASSWORD=asdf`|

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote au1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote au1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote caq1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote caq1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote fr1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote fr1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote germany-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote germany-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote netherlands-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote netherlands-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,20 @@
client
dev tun
proto tcp
remote ru1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote ru1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

19
openvpn/ivacy/US-TCP.ovpn Normal file
View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote usil1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

22
openvpn/ivacy/US-UDP.ovpn Normal file
View File

@@ -0,0 +1,22 @@
client
dev tun
remote usil1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote ukm1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote ukm1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

View File

@@ -0,0 +1,19 @@
client
dev tun
proto tcp
remote uk1-ovpn-tcp.ivacy.net 80
persist-key
persist-tun
ca /etc/openvpn/ivacy/ca.crt
tls-auth /etc/openvpn/ivacy/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

View File

@@ -0,0 +1,22 @@
client
dev tun
remote uk1-ovpn-udp.ivacy.net 53
proto udp
nobind
persist-key
persist-tun
tls-auth /etc/openvpn/ivacy/Wdc.key 1
ca /etc/openvpn/ivacy/ca.crt
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
float
route-method exe
route-delay 2
auth-user-pass /config/openvpn-credentials.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache

21
openvpn/ivacy/Wdc.key Normal file
View File

@@ -0,0 +1,21 @@
#
# 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-----

29
openvpn/ivacy/ca.crt Normal file
View File

@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgIJAMjXFoeo5uSlMA0GCSqGSIb3DQEBCwUAMIGoMQswCQYD
VQQGEwJISzEQMA4GA1UECBMHQ2VudHJhbDELMAkGA1UEBxMCSEsxGDAWBgNVBAoT
D1NlY3VyZS1TZXJ2ZXJDQTELMAkGA1UECxMCSVQxGDAWBgNVBAMTD1NlY3VyZS1T
ZXJ2ZXJDQTEYMBYGA1UEKRMPU2VjdXJlLVNlcnZlckNBMR8wHQYJKoZIhvcNAQkB
FhBtYWlsQGhvc3QuZG9tYWluMB4XDTE2MDExNTE1MzQwOVoXDTI2MDExMjE1MzQw
OVowgagxCzAJBgNVBAYTAkhLMRAwDgYDVQQIEwdDZW50cmFsMQswCQYDVQQHEwJI
SzEYMBYGA1UEChMPU2VjdXJlLVNlcnZlckNBMQswCQYDVQQLEwJJVDEYMBYGA1UE
AxMPU2VjdXJlLVNlcnZlckNBMRgwFgYDVQQpEw9TZWN1cmUtU2VydmVyQ0ExHzAd
BgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW4wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDluufhyLlyvXzPUL16kAWAdivl1roQv3QHbuRshyKacf/1
Er1JqEbtW3Mx9Fvr/u27qU2W8lQI6DaJhU2BfijPe/KHkib55mvHzIVvoexxya26
nk79F2c+d9PnuuMdThWQO3El5a/i2AASnM7T7piIBT2WRZW2i8RbfJaTT7G7LP7O
pMKIV1qyBg/cWoO7cIWQW4jmzqrNryIkF0AzStLN1DxvnQZwgXBGv0CwuAkfQuNS
Lu0PQgPp0PhdukNZFllv5D29IhPr0Z+kwPtrAgPQo+lHlOBHBMUpDT4XChTPeAvM
aUSBsqmonAE8UUHEabWrqYN/kWNHCNkYXMkiVmK1AgMBAAGjggERMIIBDTAdBgNV
HQ4EFgQU456ijsFrYnzHBShLAPpOUqQ+Z2cwgd0GA1UdIwSB1TCB0oAU456ijsFr
YnzHBShLAPpOUqQ+Z2ehga6kgaswgagxCzAJBgNVBAYTAkhLMRAwDgYDVQQIEwdD
ZW50cmFsMQswCQYDVQQHEwJISzEYMBYGA1UEChMPU2VjdXJlLVNlcnZlckNBMQsw
CQYDVQQLEwJJVDEYMBYGA1UEAxMPU2VjdXJlLVNlcnZlckNBMRgwFgYDVQQpEw9T
ZWN1cmUtU2VydmVyQ0ExHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW6C
CQDI1xaHqObkpTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCvga2H
MwOtUxWH/inL2qk24KX2pxLg939JNhqoyNrUpbDHag5xPQYXUmUpKrNJZ0z+o/Zn
NUPHydTSXE7Z7E45J0GDN5E7g4pakndKnDLSjp03NgGsCGW+cXnz6UBPM5FStFvG
dDeModeSUyoS9fjk+mYROvmiy5EiVDP91sKGcPLR7Ym0M7zl2aaqV7bb98HmMoBO
xpeZQinof67nKrCsgz/xjktWFgcmPl4/PQSsmqQD0fTtWxGuRX+FzwvF2OCMCAJg
p1RqJNlk2g50/kBIoJVPPCfjDFeDU5zGaWGSQ9+z1L6/z7VXdjUiHL0ouOcHwbiS
4ZjTr9nMn6WdAHU2
-----END CERTIFICATE-----

1
openvpn/ivacy/default.ovpn Symbolic link
View File

@@ -0,0 +1 @@
Netherlands-UDP.ovpn