mirror of
https://github.com/MarkusMcNugen/docker-qBittorrentvpn
synced 2024-12-27 11:31:40 +00:00
Adding FrootVPN as provider
This commit is contained in:
parent
f5ad7e55ce
commit
0dc948ca80
@ -4,6 +4,7 @@ It bundles certificates and configurations for the following VPN providers:
|
||||
* Private Internet Access
|
||||
* BTGuard
|
||||
* TigerVPN
|
||||
* FrootVPN
|
||||
|
||||
When using PIA as provider it will update Transmission hourly with assigned open port. Please read the instructions below.
|
||||
|
||||
@ -34,7 +35,7 @@ By default there will also be created a transmission-home folder under /data whe
|
||||
### Required environment options
|
||||
| Variable | Function | Example |
|
||||
|----------|----------|-------|
|
||||
|`OPENVPN_PROVIDER` | Sets the OpenVPN provider to use. | `OPENVPN_PROVIDER=BTGUARD` or <br>`OPENVPN_PROVIDER=PIA` or <br>`OPENVPN_PROVIDER=TIGER`|
|
||||
|`OPENVPN_PROVIDER` | Sets the OpenVPN provider to use. | `OPENVPN_PROVIDER=BTGUARD` or <br>`OPENVPN_PROVIDER=PIA` or <br>`OPENVPN_PROVIDER=TIGER` or <br>`OPENVPN_PROVIDER=FROOT`|
|
||||
|`OPENVPN_USERNAME`|Your OpenVPN username |`OPENVPN_USERNAME=asdf`|
|
||||
|`OPENVPN_PASSWORD`|Your OpenVPN password |`OPENVPN_PASSWORD=asdf`|
|
||||
|
||||
|
1
openvpn/froot/default.ovpn
Symbolic link
1
openvpn/froot/default.ovpn
Symbolic link
@ -0,0 +1 @@
|
||||
frootvpn.ovpn
|
127
openvpn/froot/frootvpn.ovpn
Normal file
127
openvpn/froot/frootvpn.ovpn
Normal file
@ -0,0 +1,127 @@
|
||||
client
|
||||
dev tun0
|
||||
proto udp
|
||||
resolv-retry infinite
|
||||
remote-random
|
||||
nobind
|
||||
persist-key
|
||||
persist-tun
|
||||
ns-cert-type server
|
||||
verb 3
|
||||
|
||||
# Read authentication persisted from env
|
||||
auth-user-pass /config/openvpn-credentials.txt
|
||||
|
||||
# OpenVPN control startup and shut down of transmission
|
||||
script-security 2
|
||||
up /etc/transmission/start.sh
|
||||
down /etc/transmission/stop.sh
|
||||
|
||||
|
||||
<ca>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEwTCCA6mgAwIBAgIJANtGjxbsxYjTMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD
|
||||
VQQGEwJTRTELMAkGA1UECBMCUVExEjAQBgNVBAcTCUZyb290VG93bjERMA8GA1UE
|
||||
ChMIRnJvb3RPcmcxETAPBgNVBAsTCGNoYW5nZW1lMREwDwYDVQQDEwhjaGFuZ2Vt
|
||||
ZTERMA8GA1UEKRMIY2hhbmdlbWUxHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5k
|
||||
b21haW4wHhcNMTQwNTA5MjEwMjIxWhcNMjQwNTA2MjEwMjIxWjCBmzELMAkGA1UE
|
||||
BhMCU0UxCzAJBgNVBAgTAlFRMRIwEAYDVQQHEwlGcm9vdFRvd24xETAPBgNVBAoT
|
||||
CEZyb290T3JnMREwDwYDVQQLEwhjaGFuZ2VtZTERMA8GA1UEAxMIY2hhbmdlbWUx
|
||||
ETAPBgNVBCkTCGNoYW5nZW1lMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9t
|
||||
YWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvjn066eoAeLZdypK
|
||||
u2parz/ZLyoiTvzR9zfysLn3gLRp9DZjLmdWw5CSdJHou9n2mS/Mgtk76VgwrwKu
|
||||
I8lg6fAdvGBLZ3CaTUz4qpsCIBoJtfZGO4ipSFK1SEytFX1TvD9GgMAJIqk4ixxF
|
||||
+wyGahmB01BvVewdYBvUyHwFgPELiPqrNZ0rrx2WyFNHqlqeBWcTxjG3rWL4wG9W
|
||||
rK5d2QWymlU4309XYTuVuT001eM1zbSjkmLKhFfvBOWP5XmopBBPy3Q5rqzGJCO4
|
||||
qrgIvtxYBidgPDSI4AXZQevFzMCs5zZqVQkkQOZ/3IKN4Odji4wNf7Ncg30ZpYCv
|
||||
kSPSgwIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFJnNEWNacY+/pBIcRkrKn9jBiSFr
|
||||
MIHQBgNVHSMEgcgwgcWAFJnNEWNacY+/pBIcRkrKn9jBiSFroYGhpIGeMIGbMQsw
|
||||
CQYDVQQGEwJTRTELMAkGA1UECBMCUVExEjAQBgNVBAcTCUZyb290VG93bjERMA8G
|
||||
A1UEChMIRnJvb3RPcmcxETAPBgNVBAsTCGNoYW5nZW1lMREwDwYDVQQDEwhjaGFu
|
||||
Z2VtZTERMA8GA1UEKRMIY2hhbmdlbWUxHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9z
|
||||
dC5kb21haW6CCQDbRo8W7MWI0zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA
|
||||
A4IBAQA/cd7eXInNxSoZMZNLmwP54defRQDclqpRVigUdZppoY/FSq6zCOMjn386
|
||||
RYhk3wmkl5Retw9wIUNYNmB+3TikBeT5eMCGws/pxGIPELPcYDmVE9hete5EIRX/
|
||||
1seLzzcLSjg/M+9DOt8tvUPcY8U+JIWU5PICYFQUU7K3BcNICVWIlsus3ilqkbqe
|
||||
vBHDrs5Z6FQEm1EEYYCtiM3NeZ/GhfgIfVh2x8Tylgsck6s/DKHGi6lAycKMBo1C
|
||||
yuZl5Gl/pQK76QzxO/p6hzLLRdYec8WQRX4DxpvpNAnLkpryt7XmxzSg8XPTqyN4
|
||||
r5CdYXeKObGdzsQNY3AxLKsnNuPG
|
||||
-----END CERTIFICATE-----
|
||||
</ca>
|
||||
<cert>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFBTCCA+2gAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMCU0Ux
|
||||
CzAJBgNVBAgTAlFRMRIwEAYDVQQHEwlGcm9vdFRvd24xETAPBgNVBAoTCEZyb290
|
||||
T3JnMREwDwYDVQQLEwhjaGFuZ2VtZTERMA8GA1UEAxMIY2hhbmdlbWUxETAPBgNV
|
||||
BCkTCGNoYW5nZW1lMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluMB4X
|
||||
DTE0MDYxNDE3NTMwNloXDTI0MDYxMTE3NTMwNlowgZkxCzAJBgNVBAYTAlNFMQsw
|
||||
CQYDVQQIEwJRUTESMBAGA1UEBxMJRnJvb3RUb3duMREwDwYDVQQKEwhGcm9vdE9y
|
||||
ZzERMA8GA1UECxMIY2hhbmdlbWUxDzANBgNVBAMTBmNsaWVudDERMA8GA1UEKRMI
|
||||
Y2hhbmdlbWUxHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW4wggEiMA0G
|
||||
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDftRDk9EbrSEH2gAuSeBUiQXHECZ/K
|
||||
flM1tWRo4DMwNsXuMM5WnqPln38svypE9a5BKGO8ZEsM5LAfOik5yPYcLGilslYs
|
||||
bowcRsnnrhOkPp2AJDrZzcJCXjdQsCDpapErCzyon58T6Vuc27TW369cUTk40Hz3
|
||||
uBOkYNMmYqhePu3EwKXzMjy8o0qaFlO+8Y6qNEPv8AGhljIwo0Q70xQjDrNxwSBM
|
||||
vKnYOvjtvH0HlgXYWTQ7Y8/hy8wUnJZg3UX/+7TC2ks+sj3wSDB4CyU+v9lauChq
|
||||
frdJR2ziXXi/b/CNNfDuuqAWya70/ABdsfG0E583jPxh7VuwnrYrbm51AgMBAAGj
|
||||
ggFSMIIBTjAJBgNVHRMEAjAAMC0GCWCGSAGG+EIBDQQgFh5FYXN5LVJTQSBHZW5l
|
||||
cmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFMpYLs4OTz/0wAm7TB1wwZAOkmDg
|
||||
MIHQBgNVHSMEgcgwgcWAFJnNEWNacY+/pBIcRkrKn9jBiSFroYGhpIGeMIGbMQsw
|
||||
CQYDVQQGEwJTRTELMAkGA1UECBMCUVExEjAQBgNVBAcTCUZyb290VG93bjERMA8G
|
||||
A1UEChMIRnJvb3RPcmcxETAPBgNVBAsTCGNoYW5nZW1lMREwDwYDVQQDEwhjaGFu
|
||||
Z2VtZTERMA8GA1UEKRMIY2hhbmdlbWUxHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9z
|
||||
dC5kb21haW6CCQDbRo8W7MWI0zATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8E
|
||||
BAMCB4AwDQYJKoZIhvcNAQEFBQADggEBAITvsT/pdb8nPmMRnawoJcp7R9fGE1dE
|
||||
jtrF2w96V0kTAy5Jrkiss6ilJXz/56pSoM4vk5XIMhUPWOP2Q0Or+b3EMGuEDRWT
|
||||
3FTxz5p+eTYDaGwA6mR54M3s4A7pXAB+zgHrbKIAY5EgYQ4kimh1ILDcZm4AJxHZ
|
||||
6gsijNKVo7bfVqZxysvQgG0JYmj9fvrV449DKUhR7/fHalnHI1EqS8P/OLjqq8jb
|
||||
/XE8/LT7fj6UklBJ9yYOO0Co4kFlgZ4hYLm8k7ccj12vMcvR/sw9f9t66v64lPin
|
||||
pcrFLwaO6Nymr4oC8q57w5flTct1aNYuqmXLbZF7D7QpSu5p/HYECl8=
|
||||
-----END CERTIFICATE-----
|
||||
</cert>
|
||||
<key>
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDftRDk9EbrSEH2
|
||||
gAuSeBUiQXHECZ/KflM1tWRo4DMwNsXuMM5WnqPln38svypE9a5BKGO8ZEsM5LAf
|
||||
Oik5yPYcLGilslYsbowcRsnnrhOkPp2AJDrZzcJCXjdQsCDpapErCzyon58T6Vuc
|
||||
27TW369cUTk40Hz3uBOkYNMmYqhePu3EwKXzMjy8o0qaFlO+8Y6qNEPv8AGhljIw
|
||||
o0Q70xQjDrNxwSBMvKnYOvjtvH0HlgXYWTQ7Y8/hy8wUnJZg3UX/+7TC2ks+sj3w
|
||||
SDB4CyU+v9lauChqfrdJR2ziXXi/b/CNNfDuuqAWya70/ABdsfG0E583jPxh7Vuw
|
||||
nrYrbm51AgMBAAECggEADOgAWoUxVj+r9pG6mS+uYHSQILRBcMhK+q1FZruQmHaA
|
||||
gtZ0ARFT+VpzVtyMjr/x1raC0oqivdKvyo1rdXb/o+539x9L03JpSPRYj7I+Vdp6
|
||||
8bqlXo19aKDQ5inTLERGrcoPLNdQsTBkZa9TRpZPIq9Y8ssseoo3L+OaKvvEJPO2
|
||||
0nv9un2kfPU/JvN2taV6D/6atEmXDIMIXumTJCSCfU2hq513nZjEVccS691Oug87
|
||||
siKi5NyqNloq6iinVLvhSGOQ+gt68iZ0G1McH2jnJIXnpRXM0UpjMAYtfRYUh6ow
|
||||
4bOxHxcTf6UCt0rY1KwSfjS/hd7NFgqcuzwEM6yXfQKBgQD8v0NtnW2AUE32uvDd
|
||||
Et67Wg5p3w4cRZZ2wXQvsoyuotBS+deo8CN113bdYJel3CtqdxdTkY20j5Xmf2sq
|
||||
NkBE+lGMfSxLph40bqIUEQ4dp4EXsVOwz1XeNmGYAwQ2PRGZ+H3QrEjZOcrqKLTI
|
||||
uvy+MuV6vGWFdkdH6esenhr5ZwKBgQDilh+zzMWvc1M4o9xuROAh9ObE8t5I4bb0
|
||||
g9aVZtX1zBE309lEx8CuUAXwbRpfpFgBDQHkfS38PhNqeC0OXbe/Qq3J6j6Nq5Ou
|
||||
Y00uceMyJk6FVeEwpJ/pf62ZnGpqZ+n7DGLlGTKQ/Mhxf3Xb7Np/HUvRBjPKR0bU
|
||||
NbC4AS/DwwKBgATCTTC5MCCkYnNs3bAr9MmuTmsr6gYaQVUHG3ryb7eyFR4a2jay
|
||||
HtjPL8vHT9Otq5ublnLaYMKvmXD3oTrwPpGN7Q8qJDVgcV0nYCHkmFFyn/mkOyEv
|
||||
JjzC5V+JXwDucXBmv2e4dr6wWePC1HSbILssFioTdg3nRjxSaTzwWS2tAoGAfEy+
|
||||
t3PuPoGVdczub8945SfkMMbLClBIfXqVjQAM//oit+2PkxvBp95eY7Z2cWFGpczs
|
||||
7Nt/DpE/NXkXvnnLAzEhBVNrXWxyZ4gyHvh7GlfJW3vxPS4SS5WvNkWIWzcGNKJm
|
||||
3ickhkUl8J1rmmoksvbvUIuGfcD8Kg4KE+cSvOECgYEAsX+GdWvo4EguqtDqiOWA
|
||||
5xIjJsc6sAlUu1JzNUYuTv7l6fmKG5IVM3lL1n6PCc+c15sofFosA1dHINyhpyC6
|
||||
LuIQQV37gBRZDFcH5PkggmdmhWkOvm84YiulO2smidD4D0N/qsqLCpgJ9XDyteF4
|
||||
c2h3FhYC3DC06hHX9ozbyAk=
|
||||
-----END PRIVATE KEY-----
|
||||
</key>
|
||||
remote se-openvpn.frootvpn.com 1194
|
||||
remote se-openvpn.frootvpn.com 1195
|
||||
remote se-openvpn.frootvpn.com 1196
|
||||
remote se-openvpn.frootvpn.com 1197
|
||||
remote se-openvpn.frootvpn.com 1198
|
||||
remote se-openvpn.frootvpn.com 1199
|
||||
remote se-openvpn.frootvpn.com 1200
|
||||
remote se-openvpn.frootvpn.com 1201
|
||||
remote se-openvpn.frootvpn.com 1202
|
||||
remote se-openvpn.frootvpn.com 1203
|
||||
remote se-openvpn.frootvpn.com 1204
|
||||
remote se-openvpn.frootvpn.com 1205
|
||||
remote se-openvpn.frootvpn.com 1206
|
||||
remote se-openvpn.frootvpn.com 1207
|
||||
remote se-openvpn.frootvpn.com 1208
|
||||
remote se-openvpn.frootvpn.com 1209
|
@ -6,6 +6,8 @@ elif [ "$OPENVPN_PROVIDER" = "PIA" ]; then
|
||||
vpn_provider="pia"
|
||||
elif [ "$OPENVPN_PROVIDER" = "TIGER" ]; then
|
||||
vpn_provider="tiger"
|
||||
elif [ "$OPENVPN_PROVIDER" = "FROOT" ]; then
|
||||
vpn_provider="froot"
|
||||
else
|
||||
echo "Could not find OpenVPN provider: $OPENVPN_PROVIDER"
|
||||
echo "Please check your settings."
|
||||
|
Loading…
Reference in New Issue
Block a user