diff --git a/README.md b/README.md index 44fac28f9..9218800b1 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ It bundles certificates and configurations for the following VPN providers: * FrostVPN * HideMe * HideMyAss +* IntegrityVPN * IPVanish * Ivacy * IVPN @@ -49,7 +50,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`, `HIDEMYASS`, `PRIVATEVPN`, `IVPN`, `IVACY` and `CRYPTOSTORM`| +|`OPENVPN_PROVIDER` | Sets the OpenVPN provider to use. | `OPENVPN_PROVIDER=provider`. Supported providers are `PIA`, `BTGUARD`, `TIGER`, `FROOT`, `TORGUARD`, `NORDVPN`, `USENETSERVER`, `INTEGRITYVPN`, `IPVANISH`, `ANONINE`, `HIDEME`, `PUREVPN`, `HIDEMYASS`, `PRIVATEVPN`, `IVPN`, `IVACY` and `CRYPTOSTORM`| |`OPENVPN_USERNAME`|Your OpenVPN username |`OPENVPN_USERNAME=asdf`| |`OPENVPN_PASSWORD`|Your OpenVPN password |`OPENVPN_PASSWORD=asdf`| diff --git a/openvpn/integrityvpn/ca.crt b/openvpn/integrityvpn/ca.crt new file mode 100755 index 000000000..4778e5841 --- /dev/null +++ b/openvpn/integrityvpn/ca.crt @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIID4DCCA0mgAwIBAgIJAJlUl4Z9XWR6MA0GCSqGSIb3DQEBBQUAMIGnMQswCQYD +VQQGEwJTRTEKMAgGA1UECBMBUzESMBAGA1UEBxMJU3RvY2tob2xtMRIwEAYDVQQK +Ewk1anVseS5vcmcxFTATBgNVBAsTDGludGVncml0eXZwbjESMBAGA1UEAxMJaW50 +ZWdyaXR5MRYwFAYDVQQpEw1pbnRlZ3JpdHkgdnBuMSEwHwYJKoZIhvcNAQkBFhJh +ZG1pbkBpbnRlZ3JpdHkuc3QwHhcNMTQwNDExMTM1NjE2WhcNMjQwNDA4MTM1NjE2 +WjCBpzELMAkGA1UEBhMCU0UxCjAIBgNVBAgTAVMxEjAQBgNVBAcTCVN0b2NraG9s +bTESMBAGA1UEChMJNWp1bHkub3JnMRUwEwYDVQQLEwxpbnRlZ3JpdHl2cG4xEjAQ +BgNVBAMTCWludGVncml0eTEWMBQGA1UEKRMNaW50ZWdyaXR5IHZwbjEhMB8GCSqG +SIb3DQEJARYSYWRtaW5AaW50ZWdyaXR5LnN0MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQDVM1E3u+7iZAWt7hLNZhZuo5k/BhCwD2ND++AVSkfAgveUCyMsVc5D +ntitIoLZaO7NIXdUx3+APPp/AXcqEj9zFnU7mmDkYWniMTecGSYpOTKD5/320g29 +AvgxoOmh7gWRPpUaS98v6M4aNf99W1Z1E46jrP986cZE2HYhi7YHawIDAQABo4IB +EDCCAQwwHQYDVR0OBBYEFHyq0b9HqG7otxiC2J7Nr+CndXw4MIHcBgNVHSMEgdQw +gdGAFHyq0b9HqG7otxiC2J7Nr+CndXw4oYGtpIGqMIGnMQswCQYDVQQGEwJTRTEK +MAgGA1UECBMBUzESMBAGA1UEBxMJU3RvY2tob2xtMRIwEAYDVQQKEwk1anVseS5v +cmcxFTATBgNVBAsTDGludGVncml0eXZwbjESMBAGA1UEAxMJaW50ZWdyaXR5MRYw +FAYDVQQpEw1pbnRlZ3JpdHkgdnBuMSEwHwYJKoZIhvcNAQkBFhJhZG1pbkBpbnRl +Z3JpdHkuc3SCCQCZVJeGfV1kejAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA +A4GBAJewl9yrQnDLBUhdxDQIVEs6EogLgb0rDUOKNbMEiYZIGW3nm0LfVFJQzpLE +QFJ33n5Xbo7PW8hXIHPiKKI0IbdoCsmLBS8mbTVrYQ7R+QfuGvHwSFb7q4YIw3xk +1ZKJR+AWPBR5myBhnPnjW61d2s9pdWTCkB08KpU+RwHnmwnW +-----END CERTIFICATE----- diff --git a/openvpn/integrityvpn/default.ovpn b/openvpn/integrityvpn/default.ovpn new file mode 100755 index 000000000..511b360e8 --- /dev/null +++ b/openvpn/integrityvpn/default.ovpn @@ -0,0 +1,22 @@ +client +dev tun +proto udp + +remote vpn.integrity.st 1196 + +remote-random +resolv-retry infinite +reneg-sec 0 +nobind +persist-key +persist-tun +ca /etc/openvpn/integrityvpn/ca.crt +ns-cert-type server +tls-auth /etc/openvpn/integrityvpn/tls.key 1 +comp-lzo +verb 3 +mute 10 +auth-user-pass /config/openvpn-credentials.txt +explicit-exit-notify 2 +cipher aes-256-cbc + diff --git a/openvpn/integrityvpn/tls.key b/openvpn/integrityvpn/tls.key new file mode 100755 index 000000000..1d453fb12 --- /dev/null +++ b/openvpn/integrityvpn/tls.key @@ -0,0 +1,21 @@ +# +# 2048 bit OpenVPN static key +# +-----BEGIN OpenVPN Static key V1----- +a1c745bedd3367edb3ed931b3f8600e1 +26d770a602f99118b5a8683f53d92d83 +e6566dcdba050d8ca9c828521d43f225 +8047f421c05cccb4a7eb08c4d8316558 +3775deb99ba4d7b1883bf2a7c6006809 +cb39b609254a5a8c8824aa598212fb14 +06a20046817aa7082d73b7b24f449658 +1e9285eeb4a77387c38af7295c367997 +1637f33736d8c34debddadaeeaa9e77e +11b33c81c4f67dbf43fae317913130b6 +049273770541ba0e2f09bd47716d1860 +e091ae7280f951cd74590ef47168763b +767e7d76cb99056c0b69ff388c7686b9 +5072360300330428cf1126beab0d3968 +5c75010fbe398988b53a064f813cddea +8c77651454076f587650e5488eb583f6 +-----END OpenVPN Static key V1-----