From 96dc51c6c3fa74b31a2647214656ff28e203944f Mon Sep 17 00:00:00 2001 From: Chris Deluca Date: Sun, 1 Mar 2020 21:30:04 -0700 Subject: [PATCH 1/3] #1061 - Add Port Forward ovpn files 1. These new files were provided to me by PrivateVPN support. All ports are forwarded to the VPN connection - where most other ovpn connections do not allow this. 2. I followed the naming pattern established by gyrovague in the original check-in. The original names of the files as delivered by support were: PrivateVPN-US-New York 4-TUN-1194.ovpn, PrivateVPN-SE-Stockholm-TUN-1194.ovpn, PrivateVPN-US-Los Angeles-TUN-1194.ovpn. --- .../los-angeles-usa-allportfwd.ovpn | 70 +++++++++++++++++++ .../privatevpn/new-york-usa-allportfwd.ovpn | 70 +++++++++++++++++++ .../stockholm-sweden-allportfwd.ovpn | 70 +++++++++++++++++++ 3 files changed, 210 insertions(+) create mode 100644 openvpn/privatevpn/los-angeles-usa-allportfwd.ovpn create mode 100644 openvpn/privatevpn/new-york-usa-allportfwd.ovpn create mode 100644 openvpn/privatevpn/stockholm-sweden-allportfwd.ovpn diff --git a/openvpn/privatevpn/los-angeles-usa-allportfwd.ovpn b/openvpn/privatevpn/los-angeles-usa-allportfwd.ovpn new file mode 100644 index 000000000..748d315a9 --- /dev/null +++ b/openvpn/privatevpn/los-angeles-usa-allportfwd.ovpn @@ -0,0 +1,70 @@ +remote us-los.pvdata.host 1195 udp +nobind +dev tun + +# Options +tun-ipv6 +remote-cert-tls server +client +comp-lzo +persist-key +persist-tun +verb 3 + +# Crypto +cipher AES-128-GCM +auth SHA256 +auth-user-pass + +# Cert + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIJAPp3HmtYGCIOMA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD +VQQGEwJTRTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVN0b2NraG9sbTETMBEGA1UE +ChMKUHJpdmF0ZVZQTjEWMBQGA1UEAxMNUHJpdmF0ZVZQTiBDQTETMBEGA1UEKRMK +UHJpdmF0ZVZQTjEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBwcml2YXR2cG4uc2Uw +HhcNMTcwNTI0MjAxNTM3WhcNMjcwNTIyMjAxNTM3WjCBlTELMAkGA1UEBhMCU0Ux +CzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZh +dGVWUE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVW +UE4xIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjqTWbKk85WN8nd1TaBgBnBHceQWosp8 +mMHr4xWMTLagWRcq2Modfy7RPnBo9kyn5j/ZZwL/21gLWJbxidurGyZZdEV9Wb5K +Ql3DUNxa19kwAbkkEchdES61e99MjmQlWq4vGPXAHjEuDxOZ906AXglCyAvQoXcY +W0mNm9yybWllVp1aBrCaZQrNYr7eoFvolqJXdQQ3FFsTBCYa5bHJcKQLBfsiqdJ/ +BAxhNkQtcmWNSgLy16qoxQpCsxNCxAcYnasuL4rwOP+RazBkJTPXA/2neCJC5rt+ +sXR9CSfiXdJGwMpYso5m31ZEd7JL2+is0FeAZ6ETrKMnEZMsTpTkdwIDAQABo4H9 +MIH6MB0GA1UdDgQWBBRCkBlC94zCY6VNncMnK36JxT7bazCBygYDVR0jBIHCMIG/ +gBRCkBlC94zCY6VNncMnK36JxT7ba6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxCzAJ +BgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZhdGVW +UE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVWUE4x +IzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlggkA+ncea1gYIg4w +DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAayugvExKDHar7t1zyYn9 +9Vt1NMf46J8x4Dt9TNjBml5mR9nKvWmreMUuuOhLaO8Da466KGdXeDFNLcBYZd/J +2iTawE6/3fmrML9H2sa+k/+E4uU5nQ84ZGOwCinCkMalVjM8EZ0/H2RZvLAVUnvP +uUz2JfJhmiRkbeE75fVuqpAm9qdE+/7lg3oICYzxa6BJPxT+Imdjy3Q/FWdsXqX6 +aallhohPAZlMZgZL4eXECnV8rAfzyjOJggkMDZQt3Flc0Y4iDMfzrEhSOWMkNFBF +wjK0F/dnhsX+fPX6GGRpUZgZcCt/hWvypqc05/SnrdKM/vV/jV/yZe0NVzY7S8Ur +5g== +-----END CERTIFICATE----- + + +-----BEGIN OpenVPN Static key V1----- +f035a3acaeffb5aedb5bc920bca26ca7 +ac701da88249008e03563eba6af6d262 +5ac8ba1e5e0921f76be004c24ae4fd43 +e42caf0f84269ad44d8d4c14ba45b138 +6f251c7330d8cc56afd16d5168356456 +51ef7e87a723ac78ae0d49da5b2f2d78 +ceafcff7a6367d0712628a6547e5fc8f +ef93c87f7bcd6107c7b1ae68396e944a +adae50111d01a5d0c67223d667bdbf1b +f434bdef03644ecc5386e102724eef38 +72f66547eb66dc0fea8286069cb082a4 +1c89083b28fe9f4cec25d48017f26c4f +d85b25ddf2ae5448dd2bccf3eef2aacf +42ef1e88c3248c689423d0b05a641e9e +79dd6b9b5c40f0cc21ffdc891b9eee95 +1477b537261cb56a958a4f490d961ecb +-----END OpenVPN Static key V1----- + +key-direction 1 \ No newline at end of file diff --git a/openvpn/privatevpn/new-york-usa-allportfwd.ovpn b/openvpn/privatevpn/new-york-usa-allportfwd.ovpn new file mode 100644 index 000000000..b2ea0d0fb --- /dev/null +++ b/openvpn/privatevpn/new-york-usa-allportfwd.ovpn @@ -0,0 +1,70 @@ +remote us-nyc4.pvdata.host 1195 udp +nobind +dev tun + +# Options +tun-ipv6 +remote-cert-tls server +client +comp-lzo +persist-key +persist-tun +verb 3 + +# Crypto +cipher AES-128-GCM +auth SHA256 +auth-user-pass + +# Cert + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIJAPp3HmtYGCIOMA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD +VQQGEwJTRTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVN0b2NraG9sbTETMBEGA1UE +ChMKUHJpdmF0ZVZQTjEWMBQGA1UEAxMNUHJpdmF0ZVZQTiBDQTETMBEGA1UEKRMK +UHJpdmF0ZVZQTjEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBwcml2YXR2cG4uc2Uw +HhcNMTcwNTI0MjAxNTM3WhcNMjcwNTIyMjAxNTM3WjCBlTELMAkGA1UEBhMCU0Ux +CzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZh +dGVWUE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVW +UE4xIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjqTWbKk85WN8nd1TaBgBnBHceQWosp8 +mMHr4xWMTLagWRcq2Modfy7RPnBo9kyn5j/ZZwL/21gLWJbxidurGyZZdEV9Wb5K +Ql3DUNxa19kwAbkkEchdES61e99MjmQlWq4vGPXAHjEuDxOZ906AXglCyAvQoXcY +W0mNm9yybWllVp1aBrCaZQrNYr7eoFvolqJXdQQ3FFsTBCYa5bHJcKQLBfsiqdJ/ +BAxhNkQtcmWNSgLy16qoxQpCsxNCxAcYnasuL4rwOP+RazBkJTPXA/2neCJC5rt+ +sXR9CSfiXdJGwMpYso5m31ZEd7JL2+is0FeAZ6ETrKMnEZMsTpTkdwIDAQABo4H9 +MIH6MB0GA1UdDgQWBBRCkBlC94zCY6VNncMnK36JxT7bazCBygYDVR0jBIHCMIG/ +gBRCkBlC94zCY6VNncMnK36JxT7ba6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxCzAJ +BgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZhdGVW +UE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVWUE4x +IzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlggkA+ncea1gYIg4w +DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAayugvExKDHar7t1zyYn9 +9Vt1NMf46J8x4Dt9TNjBml5mR9nKvWmreMUuuOhLaO8Da466KGdXeDFNLcBYZd/J +2iTawE6/3fmrML9H2sa+k/+E4uU5nQ84ZGOwCinCkMalVjM8EZ0/H2RZvLAVUnvP +uUz2JfJhmiRkbeE75fVuqpAm9qdE+/7lg3oICYzxa6BJPxT+Imdjy3Q/FWdsXqX6 +aallhohPAZlMZgZL4eXECnV8rAfzyjOJggkMDZQt3Flc0Y4iDMfzrEhSOWMkNFBF +wjK0F/dnhsX+fPX6GGRpUZgZcCt/hWvypqc05/SnrdKM/vV/jV/yZe0NVzY7S8Ur +5g== +-----END CERTIFICATE----- + + +-----BEGIN OpenVPN Static key V1----- +f035a3acaeffb5aedb5bc920bca26ca7 +ac701da88249008e03563eba6af6d262 +5ac8ba1e5e0921f76be004c24ae4fd43 +e42caf0f84269ad44d8d4c14ba45b138 +6f251c7330d8cc56afd16d5168356456 +51ef7e87a723ac78ae0d49da5b2f2d78 +ceafcff7a6367d0712628a6547e5fc8f +ef93c87f7bcd6107c7b1ae68396e944a +adae50111d01a5d0c67223d667bdbf1b +f434bdef03644ecc5386e102724eef38 +72f66547eb66dc0fea8286069cb082a4 +1c89083b28fe9f4cec25d48017f26c4f +d85b25ddf2ae5448dd2bccf3eef2aacf +42ef1e88c3248c689423d0b05a641e9e +79dd6b9b5c40f0cc21ffdc891b9eee95 +1477b537261cb56a958a4f490d961ecb +-----END OpenVPN Static key V1----- + +key-direction 1 \ No newline at end of file diff --git a/openvpn/privatevpn/stockholm-sweden-allportfwd.ovpn b/openvpn/privatevpn/stockholm-sweden-allportfwd.ovpn new file mode 100644 index 000000000..817450e73 --- /dev/null +++ b/openvpn/privatevpn/stockholm-sweden-allportfwd.ovpn @@ -0,0 +1,70 @@ +remote 193.180.119.2 1195 udp +nobind +dev tun + +# Options +tun-ipv6 +remote-cert-tls server +client +comp-lzo +persist-key +persist-tun +verb 3 + +# Crypto +cipher AES-128-GCM +auth SHA256 +auth-user-pass + +# Cert + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIJAPp3HmtYGCIOMA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD +VQQGEwJTRTELMAkGA1UECBMCQ0ExEjAQBgNVBAcTCVN0b2NraG9sbTETMBEGA1UE +ChMKUHJpdmF0ZVZQTjEWMBQGA1UEAxMNUHJpdmF0ZVZQTiBDQTETMBEGA1UEKRMK +UHJpdmF0ZVZQTjEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBwcml2YXR2cG4uc2Uw +HhcNMTcwNTI0MjAxNTM3WhcNMjcwNTIyMjAxNTM3WjCBlTELMAkGA1UEBhMCU0Ux +CzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZh +dGVWUE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVW +UE4xIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjqTWbKk85WN8nd1TaBgBnBHceQWosp8 +mMHr4xWMTLagWRcq2Modfy7RPnBo9kyn5j/ZZwL/21gLWJbxidurGyZZdEV9Wb5K +Ql3DUNxa19kwAbkkEchdES61e99MjmQlWq4vGPXAHjEuDxOZ906AXglCyAvQoXcY +W0mNm9yybWllVp1aBrCaZQrNYr7eoFvolqJXdQQ3FFsTBCYa5bHJcKQLBfsiqdJ/ +BAxhNkQtcmWNSgLy16qoxQpCsxNCxAcYnasuL4rwOP+RazBkJTPXA/2neCJC5rt+ +sXR9CSfiXdJGwMpYso5m31ZEd7JL2+is0FeAZ6ETrKMnEZMsTpTkdwIDAQABo4H9 +MIH6MB0GA1UdDgQWBBRCkBlC94zCY6VNncMnK36JxT7bazCBygYDVR0jBIHCMIG/ +gBRCkBlC94zCY6VNncMnK36JxT7ba6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxCzAJ +BgNVBAgTAkNBMRIwEAYDVQQHEwlTdG9ja2hvbG0xEzARBgNVBAoTClByaXZhdGVW +UE4xFjAUBgNVBAMTDVByaXZhdGVWUE4gQ0ExEzARBgNVBCkTClByaXZhdGVWUE4x +IzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAcHJpdmF0dnBuLnNlggkA+ncea1gYIg4w +DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAayugvExKDHar7t1zyYn9 +9Vt1NMf46J8x4Dt9TNjBml5mR9nKvWmreMUuuOhLaO8Da466KGdXeDFNLcBYZd/J +2iTawE6/3fmrML9H2sa+k/+E4uU5nQ84ZGOwCinCkMalVjM8EZ0/H2RZvLAVUnvP +uUz2JfJhmiRkbeE75fVuqpAm9qdE+/7lg3oICYzxa6BJPxT+Imdjy3Q/FWdsXqX6 +aallhohPAZlMZgZL4eXECnV8rAfzyjOJggkMDZQt3Flc0Y4iDMfzrEhSOWMkNFBF +wjK0F/dnhsX+fPX6GGRpUZgZcCt/hWvypqc05/SnrdKM/vV/jV/yZe0NVzY7S8Ur +5g== +-----END CERTIFICATE----- + + +-----BEGIN OpenVPN Static key V1----- +f035a3acaeffb5aedb5bc920bca26ca7 +ac701da88249008e03563eba6af6d262 +5ac8ba1e5e0921f76be004c24ae4fd43 +e42caf0f84269ad44d8d4c14ba45b138 +6f251c7330d8cc56afd16d5168356456 +51ef7e87a723ac78ae0d49da5b2f2d78 +ceafcff7a6367d0712628a6547e5fc8f +ef93c87f7bcd6107c7b1ae68396e944a +adae50111d01a5d0c67223d667bdbf1b +f434bdef03644ecc5386e102724eef38 +72f66547eb66dc0fea8286069cb082a4 +1c89083b28fe9f4cec25d48017f26c4f +d85b25ddf2ae5448dd2bccf3eef2aacf +42ef1e88c3248c689423d0b05a641e9e +79dd6b9b5c40f0cc21ffdc891b9eee95 +1477b537261cb56a958a4f490d961ecb +-----END OpenVPN Static key V1----- + +key-direction 1 \ No newline at end of file From 9cbdac20fd5e576a8ec811fdc4a4b8511b5ee337 Mon Sep 17 00:00:00 2001 From: Jonathan Sloan Date: Wed, 18 Mar 2020 16:58:35 -0500 Subject: [PATCH 2/3] possible fix for #1020 -- syntax error fix --- openvpn/start.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openvpn/start.sh b/openvpn/start.sh index 20b23d6d6..d715e6504 100755 --- a/openvpn/start.sh +++ b/openvpn/start.sh @@ -41,17 +41,17 @@ then export NORDVPN_CATEGORY=P2P fi - if [[ ! -z $OPENVPN_CONFIG ]] + if [[ -n $OPENVPN_CONFIG ]] then tmp_Protocol="${OPENVPN_CONFIG##*.}" export NORDVPN_PROTOCOL=${tmp_Protocol^^} echo "Setting NORDVPN_PROTOCOL to: ${NORDVPN_PROTOCOL}" ${VPN_PROVIDER_CONFIGS}/updateConfigs.sh --openvpn-config - elif [[ ! -z $NORDVPN_COUNTRY ]] + elif [[ -n $NORDVPN_COUNTRY ]] then export OPENVPN_CONFIG=$(${VPN_PROVIDER_CONFIGS}/updateConfigs.sh) else - export OPENVPN_CONFIG=$(${VPN_PROVIDER_CONFIGS}/updateConfigs.sh --get-recommended}) + export OPENVPN_CONFIG=$(${VPN_PROVIDER_CONFIGS}/updateConfigs.sh --get-recommended) fi elif [[ "${OPENVPN_PROVIDER^^}" = "FREEVPN" ]] then From 0f6230bdadc0bd5f579f92e04604f814e2bfbdc8 Mon Sep 17 00:00:00 2001 From: embedded-crypto <47306603+embedded-crypto@users.noreply.github.com> Date: Fri, 27 Mar 2020 08:01:10 +0900 Subject: [PATCH 3/3] Fix to use special characters on TRANSMISSION_RPC_PASSWORD Bracing TRANSMISSION_RPC_PASSWORD with a single quote('). It prohibits to interpret special characters, such as, ';&!@#$'. --- transmission/environment-variables.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transmission/environment-variables.tmpl b/transmission/environment-variables.tmpl index 906ab4f67..9774943a4 100644 --- a/transmission/environment-variables.tmpl +++ b/transmission/environment-variables.tmpl @@ -49,7 +49,7 @@ export TRANSMISSION_RPC_BIND_ADDRESS={{ .Env.TRANSMISSION_RPC_BIND_ADDRESS }} export TRANSMISSION_RPC_ENABLED={{ .Env.TRANSMISSION_RPC_ENABLED }} export TRANSMISSION_RPC_HOST_WHITELIST={{ .Env.TRANSMISSION_RPC_HOST_WHITELIST }} export TRANSMISSION_RPC_HOST_WHITELIST_ENABLED={{ .Env.TRANSMISSION_RPC_HOST_WHITELIST_ENABLED }} -export TRANSMISSION_RPC_PASSWORD={{ .Env.TRANSMISSION_RPC_PASSWORD }} +export TRANSMISSION_RPC_PASSWORD='{{ .Env.TRANSMISSION_RPC_PASSWORD }}' export TRANSMISSION_RPC_PORT={{ .Env.TRANSMISSION_RPC_PORT }} export TRANSMISSION_RPC_URL={{ .Env.TRANSMISSION_RPC_URL }} export TRANSMISSION_RPC_USERNAME={{ .Env.TRANSMISSION_RPC_USERNAME }}