From 3e06a2cc25e9a0f1591750c24415283bdf060829 Mon Sep 17 00:00:00 2001 From: Kristian Haugene Date: Sun, 3 Apr 2016 01:01:53 +0200 Subject: [PATCH] Added PrivateVPN with config provided by mysterfr in #48 --- README.md | 3 +- openvpn/privatevpn/default.ovpn | 66 +++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 openvpn/privatevpn/default.ovpn diff --git a/README.md b/README.md index 0f1fb2fba..0461aa892 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ It bundles certificates and configurations for the following VPN providers: * HideMe * PureVPN * HideMyAss +* PrivateVPN When using PIA as provider it will update Transmission hourly with assigned open port. Please read the instructions below. @@ -44,7 +45,7 @@ By default a folder named transmission-home will also be created under /data, th ### Required environment options | 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` and `HIDEMYASS` | +|`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` and `PRIVATEVPN`| |`OPENVPN_USERNAME`|Your OpenVPN username |`OPENVPN_USERNAME=asdf`| |`OPENVPN_PASSWORD`|Your OpenVPN password |`OPENVPN_PASSWORD=asdf`| diff --git a/openvpn/privatevpn/default.ovpn b/openvpn/privatevpn/default.ovpn new file mode 100644 index 000000000..7b72c27be --- /dev/null +++ b/openvpn/privatevpn/default.ovpn @@ -0,0 +1,66 @@ +client +remote-random +remote 91.240.64.20 21000 +remote 91.240.64.20 21001 +remote 91.240.64.20 21002 +remote 91.240.64.20 21003 +remote 91.240.64.19 21000 +remote 91.240.64.19 21001 +remote 91.240.64.19 21002 +remote 91.240.64.19 21003 +remote 91.240.64.18 21000 +remote 91.240.64.18 21001 +remote 91.240.64.18 21002 +remote 91.240.64.18 21003 +remote 91.240.64.18 21004 +remote 91.240.64.18 21005 +remote 91.240.64.18 21006 +remote 91.240.64.18 21007 +dev tap0 +proto udp +resolv-retry infinite +nobind +persist-key +persist-tun +mute-replay-warnings + +-----BEGIN CERTIFICATE----- +MIIE3zCCA8egAwIBAgIJAMXxdK4eMVKxMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD +VQQGEwJTRTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVN0b2NraG9sbTETMBEGA1UE +ChMKUHJpdmF0ZVZQTjETMBEGA1UECxMKUHJpdmF0ZVZQTjETMBEGA1UEAxMKUHJp +dmF0ZVZQTjERMA8GA1UEKRMIY2hhbmdlbWUxIzAhBgkqhkiG9w0BCQEWFHN1cHBv +cnRAcHJpdmF0dnBuLnNlMB4XDTE0MDQyNjA3MjcxNVoXDTI0MDQyMzA3MjcxNVow +gaUxCzAJBgNVBAYTAlNFMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJU3RvY2tob2xt +MRMwEQYDVQQKEwpQcml2YXRlVlBOMRMwEQYDVQQLEwpQcml2YXRlVlBOMRMwEQYD +VQQDEwpQcml2YXRlVlBOMREwDwYDVQQpEwhjaGFuZ2VtZTEjMCEGCSqGSIb3DQEJ +ARYUc3VwcG9ydEBwcml2YXR2cG4uc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC/H+vc6QChwv2fj5XLzQcO05b3zIpPqQWsKunWyLnKUybFz79pUfhv +07L9arJj2LPwW0DVcyl9dxUWgqJOcWG5UrwYWF3ZDlGHkJywH5XKpnmdiqR8kkPi +atGm28aMpYIOvP+uIFrMD509cZONC0WIyVUrV9tpRX7LfKBti509ifPH+tINm5R9 +B9dMQJKBI951wYXD8cCBodXsan++yOzuazkKHn1U1tY3TdqdIyD2HiBUbXhSH86w +fAmvY/O7L6f+YHzyI4hHseLzEo9htbaOQLvtg57cr2eBl2K46qiDwKn2q1aiJ2kx +uNkK1Q1uYAUzdyJHUsbbg+FZFxra8uAxAgMBAAGjggEOMIIBCjAdBgNVHQ4EFgQU +cLPgc+zc/6yPLEOKVPL62EW9rLAwgdoGA1UdIwSB0jCBz4AUcLPgc+zc/6yPLEOK +VPL62EW9rLChgaukgagwgaUxCzAJBgNVBAYTAlNFMQswCQYDVQQIEwJDQTESMBAG +A1UEBxMJU3RvY2tob2xtMRMwEQYDVQQKEwpQcml2YXRlVlBOMRMwEQYDVQQLEwpQ +cml2YXRlVlBOMRMwEQYDVQQDEwpQcml2YXRlVlBOMREwDwYDVQQpEwhjaGFuZ2Vt +ZTEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBwcml2YXR2cG4uc2WCCQDF8XSuHjFS +sTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA0UbskTX1IX6NLfAs3 +8gPj321zN2ryj3ADxS8sLjy/+hUbdHu3FyQ12pI7jIVeAK4n7DccBRAMDBTWfNtv +jqFiWp10G2cI6d2xwDaDZFJNSWDyl4OYQjE4RtyBwH4IskKAdrT0oXg+kVgo8TiU +BwAvzuoZFWFHYYYhfCh9bGdicLCtBfiZ6zjlAltjVA0tjdbYCG5WkPqsXAUeKBmf +oQ5n10nzGdkZSMwlp9g5tFfni9kq/oSAupS5XXyvUG3IpFsdZWuZUo6fr5Hp6Ve5 +Yvux4/hgnPLuT8E/46EKkATabVnpNa3/CgSqiJLEd4m6ZUiykqI7Hq3juKkK6DrT +ilw/ +-----END CERTIFICATE----- + + +auth-user-pass /config/openvpn-credentials.txt +ns-cert-type server +comp-lzo +verb 3 + +# OpenVPN controls startup and shut down of transmission +script-security 2 +up /etc/transmission/start.sh +down /etc/transmission/stop.sh