Merge branch 'dev'

This commit is contained in:
Kristian Haugene
2020-02-02 20:11:20 +01:00
57 changed files with 7586 additions and 4306 deletions

View File

@@ -193,6 +193,8 @@ commands:
if [ "<< parameters.distro >>" = "ubuntu" ]; then if [ "<< parameters.distro >>" = "ubuntu" ]; then
TAG_DISTRO=""; TAG_DISTRO="";
if [ "<< parameters.distro >>" = "ubuntu" ]; then
TAG_DISTRO="";
else else
TAG_DISTRO=-<< parameters.distro >>; TAG_DISTRO=-<< parameters.distro >>;
fi fi

7
Dockerfile Executable file → Normal file
View File

@@ -1,4 +1,4 @@
FROM ubuntu:16.04 FROM ubuntu:18.04
VOLUME /data VOLUME /data
VOLUME /config VOLUME /config
@@ -7,13 +7,14 @@ ARG DOCKERIZE_ARCH=amd64
ARG DOCKERIZE_VERSION=v0.6.1 ARG DOCKERIZE_VERSION=v0.6.1
ARG DUMBINIT_VERSION=1.2.2 ARG DUMBINIT_VERSION=1.2.2
# Required for omitting the tzdata configuration dialog
ENV DEBIAN_FRONTEND=noninteractive
# Update, upgrade and install core software # Update, upgrade and install core software
RUN apt update \ RUN apt update \
&& apt -y upgrade \ && apt -y upgrade \
&& apt -y install software-properties-common wget git curl jq \ && apt -y install software-properties-common wget git curl jq \
&& add-apt-repository ppa:transmissionbt/ppa \ && add-apt-repository ppa:transmissionbt/ppa \
&& wget -O - https://swupdate.openvpn.net/repos/repo-public.gpg | apt-key add - \
&& echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list \
&& apt update \ && apt update \
&& apt install -y sudo transmission-cli transmission-common transmission-daemon curl rar unrar zip unzip ufw iputils-ping openvpn bc tzdata \ && apt install -y sudo transmission-cli transmission-common transmission-daemon curl rar unrar zip unzip ufw iputils-ping openvpn bc tzdata \
python2.7 python2.7-pysqlite2 && ln -sf /usr/bin/python2.7 /usr/bin/python2 \ python2.7 python2.7-pysqlite2 && ln -sf /usr/bin/python2.7 /usr/bin/python2 \

View File

@@ -1,4 +1,4 @@
FROM alpine:3.8 FROM alpine:3.11
VOLUME /data VOLUME /data
VOLUME /config VOLUME /config

View File

@@ -1,4 +1,4 @@
ARG base_image=balenalib/raspberry-pi:stretch ARG base_image=balenalib/raspberry-pi:buster
FROM $base_image FROM $base_image
# For building on x86 machines. CircleCI un-comments before building # For building on x86 machines. CircleCI un-comments before building
@@ -133,4 +133,4 @@ EXPOSE 9091
CMD ["dumb-init", "/etc/openvpn/start.sh"] CMD ["dumb-init", "/etc/openvpn/start.sh"]
# For building on x86 machines. CircleCI un-comments before building # For building on x86 machines. CircleCI un-comments before building
#RUN [ "cross-build-end" ] #RUN [ "cross-build-end" ]

View File

@@ -8,6 +8,7 @@ This is a list of providers that are bundled within the image. Feel free to crea
| BTGuard | `BTGUARD` | | BTGuard | `BTGUARD` |
| Cryptostorm | `CRYPTOSTORM` | | Cryptostorm | `CRYPTOSTORM` |
| Cypherpunk | `CYPHERPUNK` | | Cypherpunk | `CYPHERPUNK` |
| elastictunnel.com | `ELASTICTUNNEL` |
| FastestVPN | `FASTESTVPN` | | FastestVPN | `FASTESTVPN` |
| FreeVPN | `FREEVPN` | | FreeVPN | `FREEVPN` |
| FrootVPN | `FROOT` | | FrootVPN | `FROOT` |

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote canada_toronto1.elastictunnel.com 443
remote canada_toronto2.elastictunnel.com 443
remote canada_toronto3.elastictunnel.com 443
remote canada_toronto4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote germany_frankfurt1.elastictunnel.com 1194
remote germany_frankfurt2.elastictunnel.com 1194
remote germany_frankfurt3.elastictunnel.com 1194
remote germany_frankfurt4.elastictunnel.com 1194
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote netherlands1.elastictunnel.com 443
remote netherlands2.elastictunnel.com 443
remote netherlands3.elastictunnel.com 443
remote netherlands4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote uk_london1.elastictunnel.com 443
remote uk_london2.elastictunnel.com 443
remote uk_london3.elastictunnel.com 443
remote uk_london4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote ukraine1.elastictunnel.com 443
remote ukraine2.elastictunnel.com 443
remote ukraine3.elastictunnel.com 443
remote ukraine4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote usa_ny1.elastictunnel.com 443
remote usa_ny2.elastictunnel.com 443
remote usa_ny3.elastictunnel.com 443
remote usa_ny4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -0,0 +1,321 @@
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
# #
# This configuration can be used by multiple #
# clients, however each client should have #
# its own cert and key files. #
# #
# On Windows, you might want to rename this #
# file so it has a .ovpn extension #
##############################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
;proto tcp
proto tcp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote usa_sf1.elastictunnel.com 443
remote usa_sf2.elastictunnel.com 443
remote usa_sf3.elastictunnel.com 443
remote usa_sf4.elastictunnel.com 443
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nogroup
# Try to preserve some state across restarts.
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
#ca ca.crt
#cert client.crt
#key client.key
# Verify server certificate by checking that the
# certicate has the correct key usage set.
# This is an important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the keyUsage set to
# digitalSignature, keyEncipherment
# and the extendedKeyUsage to
# serverAuth
# EasyRSA can do this for you.
remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth ta.key 1
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
# Note that v2.4 client/server will automatically
# negotiate AES-256-GCM in TLS mode.
# See also the ncp-cipher option in the manpage
cipher AES-256-CBC
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
# Set log file verbosity.
verb 3
# Silence repeating messages
;mute 20
user nobody
group nogroup
auth SHA256
key-direction 1
auth-user-pass /config/openvpn-credentials.txt
auth-nocache
<ca>
-----BEGIN CERTIFICATE-----
MIIFNzCCBB+gAwIBAgIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDQYJKoZIhvcNAQEL
BQAwgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdL
aGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGlj
dHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJ
dnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29t
MB4XDTE5MTExMjEzMTM1MFoXDTI5MTEwOTEzMTM1MFowgbsxCzAJBgNVBAYTAlVB
MRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQHEwdLaGFya2l2MRYwFAYDVQQKEw1l
bGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFzdGljdHVubmVsLmNvbTEZMBcGA1UE
AxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UEKRMJdnBuc2VydmVyMSUwIwYJKoZI
hvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr3wMwbUIDH/awDltPkRCDiksWZQInj+fktqiaqGO3j/9
sYkYAZyEra8J32r6PJd+6I993DGtYBTZUOagnMbIA288ruMNdwAeL9XJu517fxzb
PMaMp1bKbghmDMx5vSyVyOriUhevjj7fp72zQMqjfBXwBU3U8bWBeZIvYKiCUT1n
jRn4S7iJk3r7F8ah++teqc+qUGBad0/TZ2dub2I/j9pyDCuKTj79Hpl0EvgDrczQ
kz7asKmQJkrMDJM5tD3wyBrIg23hOHgwy2HuufZW3tG6FtVTyXC0vrUzPWgqdRrY
AH8De7BF5/VkFevcJDMr6hcs5nfuYwXRHWJHafd16QIDAQABo4IBLzCCASswHQYD
VR0OBBYEFBcIWxjlIrIx/hRhFgSSxPS7uPLyMIH7BgNVHSMEgfMwgfCAFBcIWxjl
IrIx/hRhFgSSxPS7uPLyoYHBpIG+MIG7MQswCQYDVQQGEwJVQTEQMA4GA1UECBMH
S2hhcmtpdjEQMA4GA1UEBxMHS2hhcmtpdjEWMBQGA1UEChMNZWxhc3RpY3R1bm5l
bDEaMBgGA1UECxMRZWxhc3RpY3R1bm5lbC5jb20xGTAXBgNVBAMTEGVsYXN0aWN0
dW5uZWwgQ0ExEjAQBgNVBCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5m
b0BlbGFzdGljdHVubmVsLmNvbYIUc+CJ597hV/Yo/4lOvmLGfaQHRYwwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEASZBfqX7gvSqekHb5NLmzoHaZxvIu
E8ccMfZDg0htJUh7RTIq8V/ZW1e/D2o8xvbDcio8Z6ukZdVeI789pA29iMZSsdcr
MfkhVehZ3Niqf5geWmk1VJ680dvnFN4X16d+QB0v0XgKNQzHG9JkOiub9xhTsna0
FlWBQqUKrQvorHvhWwrhJHV8/eB0mOutRVZ7b61c18E/fWNtzl4w+MTcDbaWl+34
IgSXwPQVorWedcrgU0PEHQgYOb3fADoEILIqGvODtRqePCKcIoeDzFWuERc1g+tu
iauWS+ggvMSlRS0Dwpwm/bn9wGCTpjFLcpR/Ie9ankrDompML5x6P4J9dA==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 2 (0x2)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
Validity
Not Before: Nov 12 13:15:49 2019 GMT
Not After : Nov 9 13:15:49 2029 GMT
Subject: C=UA, ST=Kharkiv, L=Kharkiv, O=elastictunnel, OU=elastictunnel.com, CN=vpnclient/name=vpnserver/emailAddress=info@elastictunnel.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:ba:6e:eb:81:c7:14:3d:fe:28:81:2b:71:79:7e:
00:d2:82:04:bd:66:1c:22:e2:dc:d0:18:5f:3a:ba:
59:6d:eb:2e:43:8e:e7:62:4c:01:3f:1a:48:22:b2:
13:50:e0:8e:64:f8:bf:6f:6a:59:4f:f9:98:7f:1a:
e2:37:82:35:de:ac:73:65:ef:8b:b1:37:cd:3d:c1:
92:c9:e8:42:20:5c:b0:1f:9a:bb:30:ca:9d:8a:85:
29:d7:50:c3:29:fc:13:62:da:2d:9e:3b:c4:34:cf:
bf:84:36:bc:13:01:25:97:91:00:90:ca:ab:fc:63:
e9:e1:db:29:ce:28:e7:f8:ce:77:3e:e1:1f:9c:64:
25:71:6c:e6:1b:e2:7f:a4:15:71:e2:ee:ad:c9:ec:
43:43:d2:e4:8a:cf:e5:73:6c:7e:25:1a:a3:8a:6d:
fc:a7:6a:89:72:af:af:33:d1:fe:78:e3:43:6b:33:
22:f5:4e:e0:c5:c8:b4:f0:2a:82:4c:a7:03:a1:b9:
ca:0a:8b:69:c9:77:55:ea:d4:0d:c7:9b:8d:c1:2c:
d3:47:fe:67:9f:1f:27:f1:aa:45:1e:31:c4:bc:46:
af:a0:cc:9b:37:18:3e:3e:99:4f:9c:46:7d:2c:81:
de:59:72:69:19:2e:2e:8f:d0:3d:6a:f7:09:49:1e:
ac:3f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
Easy-RSA Generated Certificate
X509v3 Subject Key Identifier:
69:EB:87:03:F4:E1:1B:CA:7D:F8:05:04:BB:78:20:7F:FB:E4:BE:97
X509v3 Authority Key Identifier:
keyid:17:08:5B:18:E5:22:B2:31:FE:14:61:16:04:92:C4:F4:BB:B8:F2:F2
DirName:/C=UA/ST=Kharkiv/L=Kharkiv/O=elastictunnel/OU=elastictunnel.com/CN=elastictunnel CA/name=vpnserver/emailAddress=info@elastictunnel.com
serial:73:E0:89:E7:DE:E1:57:F6:28:FF:89:4E:BE:62:C6:7D:A4:07:45:8C
X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
X509v3 Subject Alternative Name:
DNS:vpnclient
Signature Algorithm: sha256WithRSAEncryption
13:bc:79:7d:ea:10:99:00:0f:11:65:d3:19:ce:ad:0a:5c:68:
c7:e3:bc:80:eb:60:6a:c9:d0:70:8f:6d:d2:34:f2:40:5e:95:
1a:f9:fd:b4:89:44:75:e4:54:4c:89:12:32:bc:05:81:43:22:
0a:93:db:f6:df:1c:ae:9c:33:54:db:a1:85:96:7c:c8:52:06:
02:e2:bc:c8:89:12:67:3a:2e:96:e1:20:52:ec:8b:a4:f3:0a:
2b:48:e4:30:3a:28:47:8a:29:5d:c4:b8:ac:24:3f:65:c8:9e:
a9:85:ed:03:c4:79:44:33:5b:ab:5c:92:9c:dc:eb:07:c1:9b:
9c:1d:61:f8:c8:e1:f1:1e:89:f7:19:d1:75:e2:ca:2f:e6:20:
2f:c9:1d:d4:7e:c8:4f:de:2c:ce:e3:f5:fa:c4:49:e6:f8:03:
5f:22:af:5e:a3:78:bb:53:cc:75:ab:37:8a:fb:41:59:a0:28:
bb:5f:1d:23:a9:f6:32:1d:54:63:4a:94:64:14:76:9b:6f:da:
0d:04:dc:9c:8c:ba:01:87:03:86:4b:c6:3a:65:b8:70:31:da:
6f:3c:df:c4:94:c6:18:42:d1:a1:9a:fa:99:a7:d3:de:77:0c:
21:0d:60:16:41:f6:59:a3:9b:b5:a9:07:9b:a1:cf:44:34:f8:
92:db:f0:5d
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBuzELMAkGA1UEBhMCVUEx
EDAOBgNVBAgTB0toYXJraXYxEDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVs
YXN0aWN0dW5uZWwxGjAYBgNVBAsTEWVsYXN0aWN0dW5uZWwuY29tMRkwFwYDVQQD
ExBlbGFzdGljdHVubmVsIENBMRIwEAYDVQQpEwl2cG5zZXJ2ZXIxJTAjBgkqhkiG
9w0BCQEWFmluZm9AZWxhc3RpY3R1bm5lbC5jb20wHhcNMTkxMTEyMTMxNTQ5WhcN
MjkxMTA5MTMxNTQ5WjCBtDELMAkGA1UEBhMCVUExEDAOBgNVBAgTB0toYXJraXYx
EDAOBgNVBAcTB0toYXJraXYxFjAUBgNVBAoTDWVsYXN0aWN0dW5uZWwxGjAYBgNV
BAsTEWVsYXN0aWN0dW5uZWwuY29tMRIwEAYDVQQDEwl2cG5jbGllbnQxEjAQBgNV
BCkTCXZwbnNlcnZlcjElMCMGCSqGSIb3DQEJARYWaW5mb0BlbGFzdGljdHVubmVs
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpu64HHFD3+KIEr
cXl+ANKCBL1mHCLi3NAYXzq6WW3rLkOO52JMAT8aSCKyE1DgjmT4v29qWU/5mH8a
4jeCNd6sc2Xvi7E3zT3BksnoQiBcsB+auzDKnYqFKddQwyn8E2LaLZ47xDTPv4Q2
vBMBJZeRAJDKq/xj6eHbKc4o5/jOdz7hH5xkJXFs5hvif6QVceLurcnsQ0PS5IrP
5XNsfiUao4pt/KdqiXKvrzPR/njjQ2szIvVO4MXItPAqgkynA6G5ygqLacl3VerU
DcebjcEs00f+Z58fJ/GqRR4xxLxGr6DMmzcYPj6ZT5xGfSyB3llyaRkuLo/QPWr3
CUkerD8CAwEAAaOCAZMwggGPMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVh
c3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUaeuHA/ThG8p9
+AUEu3ggf/vkvpcwgfsGA1UdIwSB8zCB8IAUFwhbGOUisjH+FGEWBJLE9Lu48vKh
gcGkgb4wgbsxCzAJBgNVBAYTAlVBMRAwDgYDVQQIEwdLaGFya2l2MRAwDgYDVQQH
EwdLaGFya2l2MRYwFAYDVQQKEw1lbGFzdGljdHVubmVsMRowGAYDVQQLExFlbGFz
dGljdHVubmVsLmNvbTEZMBcGA1UEAxMQZWxhc3RpY3R1bm5lbCBDQTESMBAGA1UE
KRMJdnBuc2VydmVyMSUwIwYJKoZIhvcNAQkBFhZpbmZvQGVsYXN0aWN0dW5uZWwu
Y29tghRz4Inn3uFX9ij/iU6+YsZ9pAdFjDATBgNVHSUEDDAKBggrBgEFBQcDAjAL
BgNVHQ8EBAMCB4AwFAYDVR0RBA0wC4IJdnBuY2xpZW50MA0GCSqGSIb3DQEBCwUA
A4IBAQATvHl96hCZAA8RZdMZzq0KXGjH47yA62BqydBwj23SNPJAXpUa+f20iUR1
5FRMiRIyvAWBQyIKk9v23xyunDNU26GFlnzIUgYC4rzIiRJnOi6W4SBS7Iuk8wor
SOQwOihHiildxLisJD9lyJ6phe0DxHlEM1urXJKc3OsHwZucHWH4yOHxHon3GdF1
4sov5iAvyR3UfshP3izO4/X6xEnm+ANfIq9eo3i7U8x1qzeK+0FZoCi7Xx0jqfYy
HVRjSpRkFHabb9oNBNycjLoBhwOGS8Y6ZbhwMdpvPN/ElMYYQtGhmvqZp9Pedwwh
DWAWQfZZo5u1qQeboc9ENPiS2/Bd
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6buuBxxQ9/iiB
K3F5fgDSggS9Zhwi4tzQGF86ullt6y5DjudiTAE/GkgishNQ4I5k+L9vallP+Zh/
GuI3gjXerHNl74uxN809wZLJ6EIgXLAfmrswyp2KhSnXUMMp/BNi2i2eO8Q0z7+E
NrwTASWXkQCQyqv8Y+nh2ynOKOf4znc+4R+cZCVxbOYb4n+kFXHi7q3J7END0uSK
z+VzbH4lGqOKbfynaolyr68z0f5440NrMyL1TuDFyLTwKoJMpwOhucoKi2nJd1Xq
1A3Hm43BLNNH/mefHyfxqkUeMcS8Rq+gzJs3GD4+mU+cRn0sgd5ZcmkZLi6P0D1q
9wlJHqw/AgMBAAECggEABIDPYXgcjg7Ija4t9IBNpsgLM0P3JASUztX33uRHardG
i80025P4Z7zLx0LD4q0540h630cTVzIxM8jDdBHKGVHTC8BIgIRXiclWMVhR2JRE
kM7c/KW4PnNO+mtx+16iXT3l4i+RYrEt8BSeYFsjvFB9UgIDO3pyWMlBbkBgsgrI
BaFVSvDliQJ/YOGVZnYavvbUSTdxlqdhz3BDQGc6ogB/9FUcODdIpHRf1AoBZnbt
AKoHfEnmRXfk/+uL2pg0DrIhStRIuOJdE1kZNpaxoLzDom1X+lOFpwy60Ith161b
EjV+Ol2V8QvX/TT/T8WuVuZ/tbGSdTdX44bfkE5V6QKBgQD3ke5mEir4G89/RrhF
zP1jq29NPUNZ3yDmb+4adk9RxCc0Bq02o7qZ/C2s4gOAY+ZnkBa32Fih0HnXg/rC
PFSapXbjPIp3AR3Ej5tedQqDATYiXe0fOcJ+Mz9zM6O7Vnri4ZGGGH7Lg+sNVlMi
fqbEVS3wZk/CeZzOGFN4nHKdSwKBgQDAyA8zG5PS8vYfSr2BeWCiLYor+83Qonn2
iIPifez5uTpGdyDoFY57jaF/lZfsIte/8eh7jpZrDD7HdXpWwyxNBkHu5a7eN5kh
K6XqZnkSmrR8+MmTfJGMYV4Q8SdIdUn7EZ2o8++YJUmqFpHBFYS53KwyKI3crUcl
wxJT1uWYXQKBgDGQvPsgjgvIfZ2Myh3ncZ+/1fPP3SkkHBEmvbP8ldrX+8VVxN4Y
n6Zur7JaObs9xQZc+b9rCCu1cn9shArZS1L+57ONDmfPCGevHLsnkagy2OS+i1fi
F4duuThWUWSTZtz/rkP7qX8TdT7hVpmkY70RFLZ5tWRJNtSoWCXgpK3LAoGAbjk0
r5UB9SfjX0rdhUy/2ppNGQ7Uw4hSUYoGVhaHytSEJEvyrZ+9opj9ELSYc3QMhXur
4BFLoZMTxfk+ZKMdDkEYq535WKbTT+rj51yFtwRrU9Tvc/tSQMBfBzLKshwVm46b
5UDr6cLQFobm+U3zYE1yyw7y5YzRVB7vuK3zAiUCgYANQf7424AlLJHxyV6KTykC
q0cqLEwKzfyo4tcAEIabUSyUhx8bZ74t9ZeBA4aztr0hSXllqXPnNma+nHtPe52U
qRqKjYJSDZ0+iBihUGhnSZO7kguIE3ZbhE+xIkdN2a8wa4GvZOP3y2RgrqopLgZ6
Tm0qw9kd/msS9X/ZL0URmg==
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
1b1ee2134ec91c40fd0658129ae62fc8
35b940aec925456d5b14fde10c27b694
59441671889a4b814934644f5163ad10
3514fabf08bfc35ee8157210c2ae95fa
f42463b3492e4f966263512342a50201
c9ac55058652224421a74f431564ed1f
388e01844b124637aa89688844a3bc08
9485a1778137d975808f14f4fa1e0dc6
ae8d8059d80832d8e9ae8db1ba6575aa
571a08e975f7aa674e73ddf37afbfcac
ec4b725c86fe447b44a0849a00b914b7
32cb411cd6f239cd59a936a099ac017d
2c3b38e53c1ce188f3c157ca943dfdb7
de8296711496138873da53fbcd3052fc
3a5e584417ed052ed8c276de7bd2ebb6
45abbb3f31ee05a8bdf52df536068f76
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote amsterdam.perfect-privacy.com 149
remote amsterdam.perfect-privacy.com 1151
remote amsterdam.perfect-privacy.com 1150
remote amsterdam.perfect-privacy.com 1149
remote amsterdam.perfect-privacy.com 1148
remote amsterdam.perfect-privacy.com 148
remote amsterdam.perfect-privacy.com 151
remote amsterdam.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,110 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 85.17.28.145 148
remote 85.17.28.145 149
remote 85.17.28.145 150
remote 85.17.28.145 151
remote 85.17.28.145 1148
remote 85.17.28.145 1149
remote 85.17.28.145 1150
remote 85.17.28.145 1151
remote 95.211.95.232 148
remote 95.211.95.232 149
remote 95.211.95.232 150
remote 95.211.95.232 151
remote 95.211.95.232 1148
remote 95.211.95.232 1149
remote 95.211.95.232 1150
remote 95.211.95.232 1151
remote 95.211.95.244 148
remote 95.211.95.244 149
remote 95.211.95.244 150
remote 95.211.95.244 151
remote 95.211.95.244 1148
remote 95.211.95.244 1149
remote 95.211.95.244 1150
remote 95.211.95.244 1151
remote 37.48.94.1 148
remote 37.48.94.1 149
remote 37.48.94.1 150
remote 37.48.94.1 151
remote 37.48.94.1 1148
remote 37.48.94.1 1149
remote 37.48.94.1 1150
remote 37.48.94.1 1151
remote 85.17.64.131 148
remote 85.17.64.131 149
remote 85.17.64.131 150
remote 85.17.64.131 151
remote 85.17.64.131 1148
remote 85.17.64.131 1149
remote 85.17.64.131 1150
remote 85.17.64.131 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +164,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIIZ1AZkx89vOAwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4zCCBMugAwIBAgIJAMy+NCe05blxMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA0MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkyNjAwMDAw
WhcNMTkxMDMwMDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUyMzAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfYW1zdGVy GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X2Ftc3Rl
ZGFtLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl cmRhbS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AQC1K8i4tosoT+HPJYjiELT5OYkkEeKnvb+xfa1itK84Ra9nDZKKXaOdoKr9ijyO AgEAu5Hy9X35SF0yjKlUbokwnKSGdpnrQFU18R1JXIqCSfZneGvPH/DO3RNeFqgj
ELWcQ/PyefLI7h49JAYvYLCOVNduQIyKK/0t+vBzqaX64+EGPJ1UL8zVmAHd6dvC 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
mvmfcS26KO74BnMS+yoOBOCTKe+iy735 8DRXHQTxQl/tmRGttsQQzEbdEbVR4g==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
8639991ad6c846ca4c0e8bef909d6acb 8639991ad6c846ca4c0e8bef909d6acb
ab79cc6e243c93298bb63fff4040661d ab79cc6e243c93298bb63fff4040661d
@@ -210,7 +282,5 @@ e1152ee143d4dc70a0186deef93a19f8
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote basel.perfect-privacy.com 149
remote basel.perfect-privacy.com 1151
remote basel.perfect-privacy.com 1150
remote basel.perfect-privacy.com 1149
remote basel.perfect-privacy.com 1148
remote basel.perfect-privacy.com 148
remote basel.perfect-privacy.com 151
remote basel.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 82.199.134.162 148
remote 82.199.134.162 149
remote 82.199.134.162 150
remote 82.199.134.162 151
remote 82.199.134.162 1148
remote 82.199.134.162 1149
remote 82.199.134.162 1150
remote 82.199.134.162 1151
remote 80.255.7.66 148
remote 80.255.7.66 149
remote 80.255.7.66 150
remote 80.255.7.66 151
remote 80.255.7.66 1148
remote 80.255.7.66 1149
remote 80.255.7.66 1150
remote 80.255.7.66 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIJAPA/ROpTcRr0MA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIJAJhWbPAJKjhNMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwOTAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDgxNjAwMDAw
MFoXDTE5MTEwNDAwMDAwMFowgYoxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx MFoXDTIxMDQxMjAwMDAwMFowgYoxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEpMCcGA1UEAxQgQ2xpZW50X2Jhc2Vs GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEpMCcGA1UEAxQgQ2xpZW50X2Jhc2Vs
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCi Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD
zPTT3OAvLQleupnwv9fiCOGV3sYyuWm3XK2TTUTAVNsd9NRqnyi24rin2J/yYhsQ h/JxLZVqgrr5WLyasCBAmue+t9bv8bLj0l1ZX50s83sGGpnB4gRqWKGtbF4NiDf/
VhkRIDc2tEfB31mBfZMjRZAtMcnpBDLMRX/KJSTUNadigzIGXAg3ispBLOTtOeD7 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
ekdVDotLkAWBg2ypib2bYG/9WgQU/Q== ALN7LG1MSYDbvf8QOvgGanENIjRSaA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
7d66a99dc55d5dc0b46eca01a0a01fda 7d66a99dc55d5dc0b46eca01a0a01fda
b5b987374fdce57327a8cef8de7bb9b9 b5b987374fdce57327a8cef8de7bb9b9
@@ -210,7 +234,5 @@ c9b70f3e05fe4660a840973d97871853
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -0,0 +1,222 @@
auth-user-pass /config/openvpn-credentials.txt
client
dev tun
hand-window 120
inactive 604800
mute-replay-warnings
nobind
persist-key
persist-remote-ip
persist-tun
ping 5
ping-restart 120
redirect-gateway def1
remote-random
reneg-sec 3600
resolv-retry 60
route-delay 2
route-method exe
script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5
verb 4
tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 152.89.160.98 148
remote 152.89.160.98 149
remote 152.89.160.98 150
remote 152.89.160.98 151
remote 152.89.160.98 1148
remote 152.89.160.98 1149
remote 152.89.160.98 1150
remote 152.89.160.98 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1
<ca>
-----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE2MDEyNzIxNTIz
N1oXDTI2MDEyNDIxNTIzN1owgYcxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
DDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MRgwFgYDVQQD
Ew9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZlY3Qt
cHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQClq5za
5kZf3qUTqbFeLUDTGBd2SUOVeTG3hFegFR958X9FOCINJtTveSyJ6cgW7PO3si1X
SyTjr8TaUULG5HXH3DpmzYoMltQ0fHJYfGy9gxJMfQJ9EwqqNnslAIokMEoWAnMz
/TAyGbr/J2Yx/ys7ehaIOnCIhNESZkxj9muUVWLi0LvyBz7QKFafZH7QEulmKoGn
OeorIFclrr964oxe2dE32CoN8lYTkpmwnAgXwkeSrgAVE9gjVnKc58xRdnk1JBam
HKh6mvr4AYzU1TyB4g57tJlvjmVswy8+zY7l/1h0QDMTYK+ob9FVvKWVe7IWQLb7
CG5i8QhHYUOPv20IS93KH7qrb7/EeL0tnidlXyDxpGF3RebgWiPS7cHOj5FTOaCI
oZ1o+YfzpUqiENgfal2BBcG+MHTu+yt2t35tooL378D733HM8DYsxG2krhOpIuah
kCgq7sRpbbTn+fwxu6+TR6dqXPT7hYIcqoDzrUNrtan+InTziClOWYTeDKi4cndN
9KefN4WUMYapg1K9lcKH2Y0ARY5gOy9r8Dbw7QXTZOfVRJqSFbh8t3EZVHXcsF1p
PJXRzJAzOIoFVc/waSk2ASYS95sk50ae+0befGzOX1epGZCZh4HRraiNrttfU+mk
duGresJdp8wIZpd7o14iEF8f2YBtGQjlWsQoqQIDAQABo4HvMIHsMB0GA1UdDgQW
BBSGT7htGCobPI8nNCnwgZ+6bmEO4TCBvAYDVR0jBIG0MIGxgBSGT7htGCobPI8n
NCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEM
MAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZhY3kxGDAWBgNVBAMT
D1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVjdC1w
cml2YWN5LmNvbYIJAPoRtcSqaa9pMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEN
BQADggIBAEI4PSBXw1jzsDGDI/wKtar1N1NhfJJNWWFTQSXgPZXHYIys7dsXTHCa
ZgiIuOP7L8DmgwfqmvtcO5wVyacmXAHAliKYFOEkM/s56jrhdUM02KHd12lv9KVw
E5jT4OZJYvHd651UKtHuh1nMuIlo4SQZ9R9WitTKumi7Nfr5XjdxGWqgz2c868aT
q5CgCT2fpWfbN72n7hWNNO04TAwoXt69qv6ws/ymUGbHSshyBO4HtBMFTUzalZZ/
YlJJIggsYP+LrmKPLDrjQVWcTYZKp0eIq3bfDHE/MlgVd6bd27JaPDOvcFQmFpMH
crSL4tu1o070NsQmrT52rvcnpEvbsMtFK4vW7LxY677fUIZcwA/fWfLSKhQbxr0r
anxKqztrY3Ey2bWEXOtmquxje44VFZrcSbfM8K+xBc0SUTTLoVzey/7SfzvIJsHH
/UBkJZZYiAA/gAOqoF5bYFVFU9eoN1owOBednkGOn17yp0ssSDHWpCKBma29V7DR
b4Huz0n270M25zuQn5YbNYRiMRm7wN8Y+9nqsqxryOc48Rv7FPonDzbskFFjKp7K
PRcKXEPxzswHChAWeRG8nU4hRLVvuLdwN08AIV3T1P+ycTOIM8+RFJgiouyCNuw8
UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIJALGZBRKpwikbMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwMTAwMDAw
MFoXDTIxMDQyODAwMDAwMFowgY0xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEsMCoGA1UEAxQjQ2xpZW50X2JlbGdy
YWRlLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDgrr/gqMjVNAsJy7JBXuysfbPrTWmJ5MRAGhn3xdpmd6cXUQQ7QHTcDPtzAk1j
l83X7QCRnEV9tH8oTa7ko9N/zSjZ5ZfrHvA/EHrQHMrAQR+UNh4Zq1V2SV8yM/fG
zn5XlqqtIBmNyxUg6znS3bB7xn1JL8NeBzZEdXaQMX95MpDLtQJAIiTnma7f/oFA
IZe/9COTa0l4XeDsb5joR7m+ToxFcDZcSssSPTHoqkIJovp2d0/XUOhvh3PJe719
Uh/eltXYnRjmn5aqIl+J/daGtiqlmD85J2+i7NCVUK36r4t8+Nin6FeW0a74ysUX
yjUCnsjtTJPQZvEuVsimgFiDulUPRltORgJDy6wxXCX1fpB3E/eNQ/k/4BMfAX7Z
PtiFewmb9lFF1nKCQ96xMdNp/fiRECbsYBd1NKltxXTDcaypbbRnWNeEY8TbR9cB
Svz69oVy32/IOt4D6ohqHqkjTqkXHJz+aSDJNmFUvCXfki7NKd0/kb8IKL4rywCo
KPBQD7+ciyxDHOLijtqrWHPyofc5H40MULVXH1RgOhymeW+ym7+1Lr8zgRgSBaco
j8zdfUWHPFRjbLmZ3ArD5goGDsAnbs2mjZ6xtoU8ZPwfpcl6DNax+Uen0quSOPGX
OJN7Vzxfyf/dWBqQWiyRcw37Tw0AiSt5hqpWIujXXmWuvQIDAQABo4IBRzCCAUMw
CQYDVR0TBAIwADAjBglghkgBhvhCAQ0EFhYUVlBOIFVzZXIgQ2VydGlmaWNhdGUw
EQYJYIZIAYb4QgEBBAQDAgeAMAsGA1UdDwQEAwIHgDATBgNVHSUEDDAKBggrBgEF
BQcDAjAdBgNVHQ4EFgQUoiVV0Co4yp1uZeAj154RdW07f9wwgbwGA1UdIwSBtDCB
sYAUhk+4bRgqGzyPJzQp8IGfum5hDuGhgY2kgYowgYcxCzAJBgNVBAYTAkNIMQww
CgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2
YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFk
bWluQHBlcmZlY3QtcHJpdmFjeS5jb22CCQD6EbXEqmmvaTANBgkqhkiG9w0BAQ0F
AAOCAgEAJmjGfvVN0Cw7GWtTlh4cMZtg/W0CSXy9cHluOWak3LZOZIDAky6u4MoR
BecYlUpTG0Y6XpXfGxj2SDDnY0UoLOeIRWC5Q7PUWMRo23t15Nfi3ReXhlVNN2gJ
eltIPA5j+5bW/LrgRD488tKiq2RFzWds+Rgi/N52cVOGXSWLDkVUXH6gp9i8sqPR
7xWz1Kb9tujCKWL0bir1bl7pS1k4hWPSBpCXiYZ0EMYL/4uZk7phF3FENb2njl2c
vNEpNdYy/qjp/6vNHnk9ymRMIf4jq+CHygVdBBEpar1p3bkgsxzjbuV2YoM40otG
LhRvnhK+5FJLL9qenmFCVIVK7a2lF2OyhcomQuSeSdjVhyBU855kf8ik2iPPPS8C
lBOGHirrO9x4uGq9JuiCMMx0s7wwMG7YpFsoFAbmM31hAizsZV6Yrn5S116BtMwA
QN7K5EzVOb1xbeEbxrO/SBt+S0kCPt4U+yERJyVBOAyG4TgyNETWju8rZZzRAN/U
8BIX/39kH6Tk53Xeu2nCsWqF/He3gnbL/1ygMXSdQ01YYGwKo3sfXFNDfIqtlS23
G6oKMa0P0LULGB/75Qb/2RQC610Ham6GDdBmkLluaVHQTUTlaQMuLTpj+lUCZjka
GWv0oF8lPYOjwfQ63bWrB37c5GSTrxHonTE+sA6Urf0loJ9sJkU=
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
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
P8Ti/WwpIUn8rPLv8r3qQPfVwlYeTzE=
-----END PRIVATE KEY-----
</key>
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
51fae704ba39d2c0d5a1f7d19d02a0aa
6fc5e8574fe0ff149d42e5eb6efd7beb
af2cbc1ff295137138f9db25bc2236b1
8820935803fd6936c69c4cd39a8cf390
2eba89ca0706da2fd97083c523e4db1b
9775fdf91f07f0e709a122a6d2bea6aa
c89bdc86286cd6e8515d3d0815abb63b
beca49c291312d4d1d56261261b00c21
44581be0330f11a4c2606f25490d1862
dcfa86846d6c0165dab50ab222164a2a
aa35b71facd9fb85e7c34430bedd24f9
6112c95e9f3e509d05f77863aa716c10
36c4fc18d23788ab82d8b3f7ded6162c
3d5e86f4f6fd5ca404001f7ef135fd02
f79b6724d583f4879792ea9b001acb43
6abcc6287587f502803b0820da03dedc
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote berlin.perfect-privacy.com 149
remote berlin.perfect-privacy.com 1151
remote berlin.perfect-privacy.com 1150
remote berlin.perfect-privacy.com 1149
remote berlin.perfect-privacy.com 1148
remote berlin.perfect-privacy.com 148
remote berlin.perfect-privacy.com 151
remote berlin.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 80.255.7.98 148
remote 80.255.7.98 149
remote 80.255.7.98 150
remote 80.255.7.98 151
remote 80.255.7.98 1148
remote 80.255.7.98 1149
remote 80.255.7.98 1150
remote 80.255.7.98 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIJAMfZa2kZiZtfMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIIMTisHcUx1CQwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwNzAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTE2MDAwMDAw
MFoXDTE5MTEwMjAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTEzMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X2Jlcmxp MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfYmVybGlu
bi5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCd
pD4jIrDE9mef026JAkIJZOFa62yMOzZi5fT4WscRZNhr++R4QH4zIigxFLvDOpCq 7boS8ZzbFGEsXzsMoPBUxY92Uj2km4m0MHFz1oHT2mf0aBHgDoSLn1w7jESjdfLg
48xD2JYYa9+M3ggW0o0l6tJZ45Cg4mWQuGztU5twPnCSlu82fc045z9xdlCoKQrZ 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQCkPiMisMT2Z5/T MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQCd7boS8ZzbFGEs
bokCQglk4VrrbIw7NmLl9PhaxxFk2Gv75HhAfjMiKDEUu8M6kKrjzEPYlhhr34ze XzsMoPBUxY92Uj2km4m0MHFz1oHT2mf0aBHgDoSLn1w7jESjdfLgUmtgA8wBuE4L
CBbSjSXq0lnjkKDiZZC4bO1Tm3A+cJKW7zZ9zTjnP3F2UKgpCtlkEzn+Ts8yG0gy cv6lLnS64sFH7ho2XG6GBvNIC/EoP8iTdFhO8xQ1muNqmApkPWylAH8jSFOHmyiE
GcGBsGOnez3pXFDBejHqmE/pPk5GEHl+w+pq6dcmizD0nNGB17StNSnb9b5vvQoj jLi++qBupB2MHe7PWdFZx8mKqs6kRGuhvGuEFSrdaB/7phvgPpMWkA1jPJpaGM5I
9GEckjcuupqv0lpKDuUqpSVXhGnAP1lrSu1hroklqhbcPHtIWccC6mN6XhfTDpCf J2G2TlkUFY5RwV2GWyBlNyYZQEY2+Jo1U/Jh/id3X5FKdsogi77Z/SMSg4+aSMFO
KjeT8tkUdHlfj9zLHl5L6JdNnwuz/kHx8XHEgC3IFGTpjgvKB2mjA6dOQQKAwAF0 k+vSlZFuo/5I8JeCtrz12Gj7d884oYdrWtGnK/JZHIUgxx+okUnXCgeGSxoG1/Wj
0at/G9uG3NITLeZBK/8rvf6RtpToxWBB73YbXGdqRzFBNvtIJFjkJmXOziGn5xLR Qokb5S6ENC2VQ2xzQv3mzBfynDBWr+moRlfajRZMfChyDrffgrJl1B/NwlkWm8vp
B5y0xAE8ekNVsqKfb6EfymjXl5by+pYVRxPKo1zSuQ7iRqwNNd2RIHZae5JVIrmn 5iEGdAx6J3LrVrMAULLloLWCp7CuOIY1xLLLTYj0gg4/s1SymABquF84iICpq/Ik
+t7W5cjj1NWAumjwW9lLB6Mqrxklaa07KHIbj3Ky3Q49D7Aj9kIBJUQWTRNKZjyX jakQh48s4eHGL5mElZf1Z4DRCogAhmLNycUXqnzH17qD0iUJSLLTfoEGaRJOvvyn
AggaB9hSVFsGq687yomxIwBOJLdt/eTaqCHKN5oxC1bBh7KuXnQunotb2qbyMh2g bFuUi8psbdHFFYxjPljiBu/HoLaJ6O55zitQdnBO8xtyHwVUrDCgMHUM0/hyaqU8
9Hwp1IOTu66UBNdX5IYrl6SUzSRruZzQ2sWpYk5XP2GQ8cv0VSklx6FJsqHWX2NV G6hGf1O6ttVkzhyY0PaG72H64Kajf6uKYhTcq+MvziZzJ3VYB4q+14Q47QHXBd2a
lAiTP6qcyyvYWYyJfpK4ZbCdNj8t0wIDAQABAoICACkLhkhTGMXjW6PBCehQjHxz NryZCZhATYMbKzFFLYGObW27UtjJ1QIDAQABAoICACTejwZFKd1rkJQPV3XHTNQ9
fP88n0bk7o49TBuTiBtFoqbOj+a+IxU0Kh/eVIm8QZiwIXxs9ilvMosCRoHT2Ff4 mxSAdqurNCbA+HuWpJCU+Jfyg9nPCdqexaWRRaTzsFP2aeLsgAAWywGZQyHFCrNm
vZILQMmTTDlqr1ynicNw6pFhsqJ5uPDBgB9rRLsNBQrnayTMmScSflZW7W71n9Hp pMDqMWxnf9YCYWF8iDxhR65FByjHTvyEwHruK97jCC4tQ4E1LWsHKhpnz+mmETZD
EK3S7jOL0BGqgr3tXi5QS6yMVXbmfWgafN+EmS7zsyleEdnwbekKuxAFMIetWrEI UjKX+lymF13iaobZAY0P/CCyIFehqXQvDuhtCyz67tPhpX55c399MwtdRk6NU/aA
3UN3NC0xz796ifx3EN6EdlpD3VL+BTQub4wWaVDJbtyhqr6X6ShLiYTdTgphNDLS Yc1sWy02sQVwLpDOlJXYzAePJZMDBquzv/Omb+HRPikeE8YKuMfIHHj/x5pOGLm/
cMqa7zirnDEoLTeuuYP/1IccKaxLxCUuQ5HCd9vDQnkEnrkFshRu525EP7GCSrfg x2m34Wc+yjaK41dxzQrnivnhJfjlJZrwMZRJaHauFJMDYGZVuinG2S3YJrJAeu88
xpz0qxQx/NU/kPdpfXCAac7y2U9a+mTuszPQVZS1npkHvcJgByMWL4tMUAVFVhj1 bOLKbHJMZ/llDygFdTOPCwf5ZTb6X8FlSPNRPQFQxm/cNh9jf8ob0Zs3v3EI+zFg
d9H36WE5RJPPlWybSEUCQM6wkD6K0qtn4lvGy3ejA88pyMUX775CW7cukmyV532q SF4qjer552H8Zq20ZdPRIBHcfmDldHzyCry4jBMgEm9ISVlMm7upybxv/YCnxKam
qLIfw2lKEx7GoycWib1O3wQG0p0/bjSZRhjKPm/vX9Mja7KEVIPDBTlxk4nHhsy4 eZ6y2RVkhYOgmogZE5xzHxV+YSdLh+bmHg0NdA5pl4ay35D5suLddg/jNvZtzFrB
FdFBKfZS8lOGACHWfSFeLK7Q3LxQNr32qZiwALFQuuZcsObI532hfyG0eF0GWMvg 5aZ1o6fXaNECcrE+DhBPm8cA+YxolY/uIj7hHBBgrOnfDU2NCni4v8gs1tf8CAUk
KfXvfmJfZs8ox3SyQCMXLzj0s6cO31Vz2btipmb6RRqbFbHV0VcZKX+n38d/RJ6S qVEf1TDrYcfC1G+M9+LIZqi9giKVEOfhqYjSMeLIVi/qAErWJ66Gm5LljPa2x7IP
XksBdCwvmRwICM3LUAmxAoIBAQDUTsHas3QbvbnVMyYzKeNAKp1rxnjTqrS5ZTDZ KCQO/bpN/NCg/jQYRFWBAoIBAQDJQ2/un6Vv/AVCQnvfK9k8amg7BEpNlALSGyH8
GJrrermP6x/dZjnX5zN2zo/uL/ybA5Why0BTw/GL/ODdkYzh+IWTI9tWw2iTtlze pPYzFbolm24CdKorQiIF5PLKdZ8A272fEvxcxhUsfFncjg7Enogh3lO/XevGrf9i
+yMa0kLdmdzVv8wgWFOAQKhf5cwCn2gkTxvyRcibWKioyyHxowZbliC/PYl5xL0d uxz3UIB69LGDR3tbhsVWJSJ/kqG4WTKHVdj39AI7n7CTSZ3Eg76fLP+h4ybBatPh
hnlPp6CnKEPwCjaH1k2fuds+dhvhE5XuW6GY3DAErxIDt/FunvrG/brI7wRpaGud Ej1gEbknS62O9L+N11KEOId7EgKTancnjAZvKwPqoJ7bY7YkyP0uGKupmImxVrdB
xrMUOGpuTqch7zIJppVZ61zcCQeQ15wN6Ilk4r9/xAAH7/NxTEtLPLQymkZEDMAf l0DuI1xRUN4HC6axWWJeQiSlVAFo8G6Dp6n2+N+XQw8FkA6S+cRPHTziDjsnpD2S
kSjHLHc5OBwDq4Y3GiT7A7uf5QrQa7CuwRg6+GBDdoWjRv1nAoIBAQDGCx8hXf2o wC36+pVDtB371A2J5VPd3eerJbEG+RvjxvlH+5iunLyf8U4JAoIBAQDI4TDJmjG7
i5vrIsfKPkFbaHvVPj8WQvp/4jhjfZ+SyV4J8lmxl3Y6pSsGo+qK7MFFHi8sVI5N z+wppiColYGYu5GfWft5SgFMLfavWXpQfHezgOaEAWBmK0td8rXjnLTPSYBB9sur
sqXw/8PSbC6RUZzPrszFF90V6AQ29178Ep47/B0Z8hMu7Zt4H4YExq7fxerv/B1q VeSrfqmUIM/tHRqV6KfyeFzimeWjpPe96J0o/hPN7Gjq7tkyqgBIA8xdZfSPtJL1
efSf96NaqpzD+AeBQlQgZt3uS7/my7Ef9rcZPwXpwiTZ2epeMe61ngsTrFTWyR9C mi0HXhHhzFCS9mgoAa2sYvmqioftTpDImvDOGgr+U21SDxbGsS3HygGbwIN766gv
hHtkeTCFbQdnEecLodaFiRi6cmTk7f400OXNBlm49qvqnjJ3zUSo28xlBRPju7o+ nI9IFc6bK6J6qGvhc8zaux3f8zpfsJQqQMHUtuEOyCgY/rvhJ6yt5KpNDNJDqIWh
mJjVt+sOeAE/3npOyHQZgGrXBKxdSK5Yj1jNnebyR+wk5nwSmoArYjFNvHnTgovf hngVMHvLb7vwWfHowSSncHsQ5o9WBIZORTLgk3RRLbVvN+XzrUukexzH38/ojFdY
A7t+93IC+1y1AoIBACgWwwYf8qG2XpvCb8kjdLTOFzGdpX0ac8u6LtIfkkk6wEVL lmFnBrhQ6hBtAoIBAEmiE4yA+fzrfl0Mh9dRaovw/itBWZHiadnGtXuCOtTbyRvD
uZWd0vhQwOgDMyxfxUwkDiIh9gCbNEYhtvg/nqGgwuA42hb1CQ8zVTAJreRHpbag Ls9VMYDcFCiF59HskHy26DwPrSagDdUVtaa8jmie+30wowErcnxg4kOT43gUCr1x
chGuiMXmx8Wk7+ZDxxULsqeAhJ9ny+yBfj95M+yjwvSSUZaq8QWcP7WOieOfnHdT UpSODXKh7waiVWnJEsOoVpUu8k9dBYgc13Q7ha4E6TPBOdFXkrFGzTfV/YBtW4kl
5Bg0ZX2a2sd5Wcvek38Zqqr6hHYPxcVspXMsTZt8y4+9o4KDl4qr2/5L4c7EpFw1 5dycbIyPT5AyQlbjcu/ODsP4Nc5sNWWc2CG57ESvB/naasuElDO+XxNvLAE0DK1v
39tJhmJKIVN8XOlzjwkrnV0G9sKlClH+2Z6mEYroRCNtz/zqIrCA09piF5gcblrQ YZvARn8yDYwgtNmLz2w+MqCWMde6m8rybMeDOeHJ4Wl0b/bgcAID08ch6nCdRwjb
nIGY5twKxMbdOpWDs1oNq6wj7AZelhbHD474PasCggEBAIq6/bqtEeUAr19/BL+6 F/EvVrixnypX6k8yXf8IGo0OGdudD/IqQ9Rca0kCggEAKwTm4NXPvsvpZIX6SoAy
7qOuxJhzu1PH5ZyyBthDBwaXgwWqvIQ4WrzoOQS0zLc29IiLhXYjYXAyRiZVtIJy D9Zjej/X9gKeQoU5ZhYAdsohDGUXeL+euGKfMlBvGX6OzjGMcRP8TAYKAZwPjvRz
AAkSR6wAgjdK6TfQSSuMDAC+thPFH0mulxuXnQH/6yzrVVMyXMpyLNUKy39HxSnd 8vCfp+j6Rpf2NGUG48PJdnchaQz4isoNMfrSsuHrS4DcvEfAVyIxsr1A1WoU5ElQ
PGXXGMLGiRINnUexzqNJazG97TOFP4op0xC8o34KsnKNXKsSXHf9eaVqEtomPwQo HBj+90pcuiU8GISwVWbU5NEhrtGu9wZAzCkFFKoPBtFBBOz2e4xdKU0a9jINW/e9
hTgBhX1TiGgQyr7JJb5srVeoQmJmIXH9ch6vZSEhLQiwuDTH4s/0EJqK4P1Nkh6X RQ1ahR66iUE3RaWeI636HQ5fNEGx8ut0gt3SuIY5mcf1nKiZQvoNHCljAA6xBEE6
mCB6o+kOaK34lF89SdUq9d7Zw9Z912s/UL/kqWOK0WASsAEJl7m/yGWYQr7FbhuC e1+XyePLCLyy7kyh96biaFKzcZrCdzwVteq/qS68m03uPPO2X7PmZMdXtquev11R
o8UCggEBAKjmkWd/ufCLG8bSYiAML/+CmCYQVa4u24XLyUYs6D7s/HCyLMj9aD8v BQKCAQA2n8IoX+6DXXCTfll5pH3PaLOfkMd6s3KdHV99bMPX7IJt9QjeAeHYOjLL
tXZVWhOZpCsLTk9+lMLPYVEeuhVEPlz+CrGvupibAUy9EDZ3UwxrNEv9kcl3NYaS EXgZMKauW87bcyxUUKP++ouLBE4ppIgX22EaPorrWqwFJwItvf5gOe/AEMUElvzS
qyoDAvXJxWhVLr/tvE8A+Qx2whnVLFTiwJnwz4urXBu1g+lgQ1Z3JHU8pXX1tFmf TSfcbYAiHEuk3WQivPbKZwESspcPTJ0Cym7OnwsYT19tgRYeT6U5FSOxOUCLL+8+
9aXwOHHDhWL+HOOFcUW7Vv2bMvjEeZLZf55tGjVckz/vUacQmnvKIAKaOEr33mvo cN7HO1+vW8LMYz1medwVykna161dLXKunnoO6x2w4om/ieo/OSXdp0kcTVp050fw
BrQmd/JEp1EkvQs9k2RjK02nO5XeF3BxIcq1XLm8xxC/j2BJsiSlS6KsgcMRh1vh A/29vdMqPtJvW68zeE1ruQlB1ZhX610Y9rcDp0UANU48cIXijD6Tw1p7YoVoO+1i
2WfqhpUzjx+0ApyQoItT55NgjPG6sE4= f1mdq20gvB7QWL1SQKR8kjUiKLQJ
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
60f932d9237e560688f4b612d1822b0c 60f932d9237e560688f4b612d1822b0c
04c20056f51406db1a4d0a1845d3f992 04c20056f51406db1a4d0a1845d3f992
@@ -210,7 +218,5 @@ e7263c0df4ec4551afb4108135ba1021
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote bucharest.perfect-privacy.com 149
remote bucharest.perfect-privacy.com 1151
remote bucharest.perfect-privacy.com 1150
remote bucharest.perfect-privacy.com 1149
remote bucharest.perfect-privacy.com 1148
remote bucharest.perfect-privacy.com 148
remote bucharest.perfect-privacy.com 151
remote bucharest.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.57.82.25 148
remote 185.57.82.25 149
remote 185.57.82.25 150
remote 185.57.82.25 151
remote 185.57.82.25 1148
remote 185.57.82.25 1149
remote 185.57.82.25 1150
remote 185.57.82.25 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIIDETdFfcXoMMwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4zCCBMugAwIBAgIJANbstXbeTZ9cMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE2MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkyNjAwMDAw
WhcNMTkxMTExMDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUyMzAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfYnVjaGFy GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X2J1Y2hh
ZXN0LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl cmVzdC5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AQDi477uaLKfpb63NtCTDROJZnQebHcI6d3BN0c94fGnwpu3vU/7ijGmvz/9RTs0 AgEA61AFltCxY+XIL5SkcTKiLh+ICqq6AMWWyR7f8kufSgBaoOqibljQnPKW9Z7W
EBVVzgsqChkDWyCINuPXrZrSpQxN9eu8T+CbR4Nr4/CI/iLflc1n3dAQQK55ulO6 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
D38dEPygww4eJLE5TYhoJiJDW77qSg== enA3mgSHjBNhNwh9c8ZKo7QAlPinAg==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
7575d40f7807e8ac8d4a6e55b4381e2d 7575d40f7807e8ac8d4a6e55b4381e2d
c20308e63ebbe84e6201b28025d9fbd6 c20308e63ebbe84e6201b28025d9fbd6
@@ -210,7 +218,5 @@ e9a208928a296f4037709021e82f45ec
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote cairo.perfect-privacy.com 149
remote cairo.perfect-privacy.com 1151
remote cairo.perfect-privacy.com 1150
remote cairo.perfect-privacy.com 1149
remote cairo.perfect-privacy.com 1148
remote cairo.perfect-privacy.com 148
remote cairo.perfect-privacy.com 151
remote cairo.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 41.215.242.154 148
remote 41.215.242.154 149
remote 41.215.242.154 150
remote 41.215.242.154 151
remote 41.215.242.154 1148
remote 41.215.242.154 1149
remote 41.215.242.154 1150
remote 41.215.242.154 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIJAPtA4Df3YyoxMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIJAPkxiYp0GVFOMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDIyODAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDgzMDAwMDAw
MFoXDTE5MTAyNjAwMDAwMFowgYoxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx MFoXDTIxMDQyNjAwMDAwMFowgYoxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEpMCcGA1UEAxQgQ2xpZW50X2NhaXJv GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEpMCcGA1UEAxQgQ2xpZW50X2NhaXJv
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDL Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCi
cue1mwJYfPCHmRCwI3kESoY28jz6zplwQk4sBMBy7dqqz6q8PKt4QdqT2W8bfNRM 1Jr2YU3UZbPygKXfrAZsHNxVA1Vxt1BfpglfZS9GSdB0/Oapb2qbvd+SnhlGnZwT
l44K9aexSRTud+TJ4PHiNHXmeG0JZ7x/m1Tq725uuGj2PftLcY5YhkbIVNImkG8V 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
fQvX54s1ysAbWCM74+hBFin7vwno Vf01jGevgAF+7gQ9zh5tSUbg1w+p/Xge
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
c5c2f05ff201159e9477cbaba36bc2d7 c5c2f05ff201159e9477cbaba36bc2d7
dc1c5e8da749690b4d73367e19c6e9e7 dc1c5e8da749690b4d73367e19c6e9e7
@@ -210,7 +218,5 @@ f49503d6bfd64c7ade543afcf059d7a5
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote calais.perfect-privacy.com 149
remote calais.perfect-privacy.com 1151
remote calais.perfect-privacy.com 1150
remote calais.perfect-privacy.com 1149
remote calais.perfect-privacy.com 1148
remote calais.perfect-privacy.com 148
remote calais.perfect-privacy.com 151
remote calais.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 149.202.77.77 148
remote 149.202.77.77 149
remote 149.202.77.77 150
remote 149.202.77.77 151
remote 149.202.77.77 1148
remote 149.202.77.77 1149
remote 149.202.77.77 1150
remote 149.202.77.77 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIIJO6b7yy3axQwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIJAJ3FGIlPdxeRMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA4MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkyNTAwMDAw
WhcNMTkxMTAzMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUyMjAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfY2FsYWlz GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X2NhbGFp
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl cy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCt ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
0fBnu2x7/IJn9ylN6aveILW4rFLSMPlURZnRy67abZnmaztMvNbPyxfYTzm/89cx yy5dBr/z5QtJAnDbajDEDSi2G68JcCJ4B7NX6XYdZOufEGuXM7v+kkrkfDSTsV2U
C8TF1RLLs3E1XvDjLixkKPs4HosBHURZ41oEna6RxRMhHll2niQtEewFMDz6dvkP 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
f8FqzM5Rn74gPGCgMZEOTqqMPPhhww== jKEtZHyTVBKjSBXaiX6uvIMlTUcb
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
eac5779f1d9f98d2348131018a369c6b eac5779f1d9f98d2348131018a369c6b
9bc54170c1efe5e88153f78408448080 9bc54170c1efe5e88153f78408448080
@@ -210,7 +218,5 @@ e1962c9fd17f21cf2564740248812e68
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote chicago.perfect-privacy.com 149
remote chicago.perfect-privacy.com 1151
remote chicago.perfect-privacy.com 1150
remote chicago.perfect-privacy.com 1149
remote chicago.perfect-privacy.com 1148
remote chicago.perfect-privacy.com 148
remote chicago.perfect-privacy.com 151
remote chicago.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 104.237.193.26 148
remote 104.237.193.26 149
remote 104.237.193.26 150
remote 104.237.193.26 151
remote 104.237.193.26 1148
remote 104.237.193.26 1149
remote 104.237.193.26 1150
remote 104.237.193.26 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4TCCBMmgAwIBAgIJAIhRGEoZf5VyMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4DCCBMigAwIBAgIIKCFsWjuq17EwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMxOTAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkxMDA5MDAwMDAw
MFoXDTE5MTExNDAwMDAwMFowgYwxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNjA1MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTErMCkGA1UEAxQiQ2xpZW50X2NoaWNh MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfY2hpY2Fn
Z28ucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy by5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
AKSLlqJiagOA94chhlTllhgEHOgvXnteZINXSmxiHBmeae4qBHy3QOhvz2vJKOTX toCXu5Quboe4OuDthhUtUfGk8sYwogWsj8hZBpTsYJMO7emHIVUSGHZIbOD/fAn9
zQyHIr9CWIf9rOukzhEP6LccnLnsQy3KPED22SiQRc3v4t+pBvnLUNk8u+1hgs0/ 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
UXofrS+Iw+UYeOCoGPTAhOIeB+ic7Q== 7Dv/YKGr3XTHssOtj4vBdT6kKQpuCss=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
768f663b982319b65336a3daadbe6d39 768f663b982319b65336a3daadbe6d39
22851f8ff6baa554898774ffc2d3a04c 22851f8ff6baa554898774ffc2d3a04c
@@ -210,7 +218,5 @@ bca493577475b2467c05e3758f426b78
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote copenhagen.perfect-privacy.com 149
remote copenhagen.perfect-privacy.com 1151
remote copenhagen.perfect-privacy.com 1150
remote copenhagen.perfect-privacy.com 1149
remote copenhagen.perfect-privacy.com 1148
remote copenhagen.perfect-privacy.com 148
remote copenhagen.perfect-privacy.com 151
remote copenhagen.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.152.32.66 148
remote 185.152.32.66 149
remote 185.152.32.66 150
remote 185.152.32.66 151
remote 185.152.32.66 1148
remote 185.152.32.66 1149
remote 185.152.32.66 1150
remote 185.152.32.66 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIIVqYhIWeq78QwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG5DCCBMygAwIBAgIJAL7xVedOwqDKMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAyMDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwOTAwMDAw
WhcNMTkxMDI4MDAwMDAwWjCBjzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUwNjAwMDAwMFowgY8xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS4wLAYDVQQDFCVDbGllbnRfY29wZW5o GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEuMCwGA1UEAxQlQ2xpZW50X2NvcGVu
YWdlbi5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw aGFnZW4ucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5A
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC cGVyZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
AgEAtzDoaDvBGgs7wEDlhgHq9iKJCedvf6wuDR4WoaNyAMsTrgXVUT2C0flyNe9w ggIBALRD12n22WIDIMQmUWYt0dD6xuG0q/bBTuk3i8lJQvpQfEwwbMDZos2n5Gth
0X2qOSluNnOIi943acaRuoINLc7sHxWRVLRzP7uJIhmeYfgPm41fT5/bQ9AlnPHw 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
IDyIxCRSiV1qw0wcb+ysqxzpASJlWw== mX1W8tNN9iOuyLbHVhKE/8WW2hIseA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
79735839c6766b50b8c6d71eac349d57 79735839c6766b50b8c6d71eac349d57
022b31c385c5d7e6411b49fdcd65b091 022b31c385c5d7e6411b49fdcd65b091
@@ -210,7 +218,5 @@ aea5f9f07aa31d4137f045ad5cb9edc5
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote dallas.perfect-privacy.com 149
remote dallas.perfect-privacy.com 1151
remote dallas.perfect-privacy.com 1150
remote dallas.perfect-privacy.com 1149
remote dallas.perfect-privacy.com 1148
remote dallas.perfect-privacy.com 148
remote dallas.perfect-privacy.com 151
remote dallas.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 138.128.136.164 148
remote 138.128.136.164 149
remote 138.128.136.164 150
remote 138.128.136.164 151
remote 138.128.136.164 1148
remote 138.128.136.164 1149
remote 138.128.136.164 1150
remote 138.128.136.164 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIIA0NWd5yq25QwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIJAJAJo/nUCttQMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE4MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwNTAwMDAw
WhcNMTkxMTEzMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUwMjAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfZGFsbGFz GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X2RhbGxh
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl cy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCo ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jIVxmBl0ekqJRkvyk/oUrp9a6Q6g+h9kd2s/HYnlRgQEbfdPEMgdybhgLhTNndOB orRm+F9UPqeyYueBfwkbfg2KUy0pHnSPAgBuPdAXFgInBIkdU86gmocOcH0BJsJb
gWUYHbQkvHlGGxj9bOFuwuu+QaS/eQr3BOZYcu+qm+u9XfUPR4PdZ6V+bZ01mXWH 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJRAIBADANBgkqhkiG9w0BAQEFAASCCS4wggkqAgEAAoICAQCojIVxmBl0ekqJ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCitGb4X1Q+p7Ji
Rkvyk/oUrp9a6Q6g+h9kd2s/HYnlRgQEbfdPEMgdybhgLhTNndOBgWUYHbQkvHlG 54F/CRt+DYpTLSkedI8CAG490BcWAicEiR1TzqCahw5wfQEmwlsU8DaIS2krbf3R
Gxj9bOFuwuu+QaS/eQr3BOZYcu+qm+u9XfUPR4PdZ6V+bZ01mXWHkMqFW9Zt4YM2 +BXlJeCJkXAVMFnmaTN+Zk9r5zQSj6SODeu4+web41U6Jycwk6hJA9Ihimzzeh+7
cxN6Z7BCauuS35d7YGacp0SR1nFJuw3Z0LNj/dOWxlDvmSYeY4lBgSemv2QxSczM 4fMYX5A9rhsSvq0k5f7qTmv1VldrMV8jrqy0A1Gc89nyDY3xr6vTL+Lcn3/cAlTt
9QN7NIdBY4E8b604FBvIa/BDrjMllm04swn4yl8MD9mLg0XYEpLRQp7JrXCCwRHD qmumhLww1SYQ0E87lbrXNjEspcKMNfrTeTDnID5kDMAw0HWFBwW4LBRPEOjrFehq
GmBJvKWJyHS9c0/yRQPqYYGi4L6gnwZCa+jN2ias6yIhjR1YZRSixMf/sLV1y3WZ 7PFLiJUXDnPJnLPDJxf28o6N13Q/+NvFH2Hpz2h6WDCRkZCGznF7Wqp4sI9+fCNM
j+6PKqe7xHbFnJFvKzrLZ9B8NwEXCubJJcfpuhY0z7SPFH++QtNhM8b9E/p40npe yiqZNBQYxGz6ptmpxzqtc3TNeuJpqT4y5ALjkjAq1bgkrHUBZnJSowiqDL3ZCBaH
l7tYNcfsxKVEOOsn/OaFgJLNnffKxPmhBcqirxey2C24R97j6gnQT/vvcT5iij70 BeT3T5+R8AEH2sT0ivzNxlZbQ3uneWVTp9WOI/Vio/8DOYO9CJo/Ji44WDMALVgC
DQ+U23diwCGqEI/NPAohVaw7lW2bQCm8q2dNRfIpv9xLuXR6HO261RAiekQ5TXQj mzjhgfomrcOK41CXAj5rBRDhpzOsigz4H96bOCv0b7CDT0/BoaA3pA6eovPnVGO1
pTYHPpjkokEFiAKohH2k+Mgr3gwoUYi6YFbfaAcTtdSSgN3KuC2xa3/wbpkp/tfe nLFJmCXo990OMpwGbxx4mBxIWAPFP/9XqS9uSZmsDuTNqricGdB9+pHBTWKtax0Z
K4e0JG9AeCBMYmwBxR2JIp1zcI83mmqi5+amiMEvLh5xBBRK7ZTXIzJXwDIH/s3E p/0wzqrnQj6Wdle5SkCKlMa/u3Lzc8RKPuNmrS93EfDvFWn2jqkJztsBEM3/pGiZ
TxVqsmumVbXKvEXUWtc1wvRXR/G0/wIDAQABAoICAFuApjVsKG2Wsn5h/ns8IKk3 lIcl3I5MuxO/lFU4KEvhvM/fJqTvEQIDAQABAoICAAHvGQY8w9iWz7UDQXPMHOqL
v+V/3uQ/xekp97w1Eha5cxbgiEGRT8L0Lzdv7PVPuHJ3R+XWwmSrOX942JFEmgIi qKhCcimtgwGoFadgcNXPIr2YD6QuYZRUpKRLqBbY2pJOJKfMFazxesHjLAd0Qs3/
qg8I3iLg2LYQH+lmxHwv18RfjNn1rj31td+0LIPbwvWNApVxrTDMHArkYG+0ePkl z5BA6eCmQXlwJ+OFdQX/dRpHKhUhzr5Ynmu5iWq3ZpmvlPDXH2JpgjUOg4A3qpRB
yKxc3IUraamkGVK/Q5OOjE9ywOEI/OS+11OsJgibavl334nkH8WuVhPy9Cff9Ynn HItFfvNgVH5efkQFSba5eIMJEX52R6MQ9vc8mAJWbzlsaUrsDm4EDRRiITNygnYm
NlMUIcrvB8I/7xkfKj8+sh70+/XoD7+hny3hX3qVYsVeUIwWr50cqcLsv9doJcpu InSytS5lIjpqp3z7X2uhPKEE4MLujC9OQ36RC8SQB85fn8Is1kftE70podie//6t
XAo53u4cz6pfsxw0vOjATIqkwKd4xkRcBpSGYqcJgTF4eUdzrJ+9jCOJAy8QLiyd Kk0sMqrQLSW/Tlh7RiN4hsw6CkToNTq3D6S7UTd4/rpTopEasCn1ucmw4X6+srpv
BWH5oefMqZv6MeVObV+CehGm3X3TWmKJw3uSEZit6ZUrMLDzMRsQ4+a0V7F3PrjQ yQfhxn5e9FQ/5m66tK1VbVoJ7CJ1EHooz/+3uip/JIfLCZAguwv4v5utMUFjJe8/
cyG715cnKehNqd17V6eUU8Qnngm0wRvu1YqiIv5FHya/wMkGmaqovOzxr+5OCan/ iP1hUOk7AbaNLJnWgGTTxOdrZXIIp6L7CsH0NK+o0Ff1zbL2WJaN3L7Jh3n+V7bC
pqbm7gypSw/U5IdEhC+6Ju09nxd+AWb7gcwE6gmKG7Cv0iaQt0bYQNK7zbvygXYz HfqxQbD9w0lVQfS8DQKWI7OlGfvjO9WWMm3WiMp2u/UXrxaaOuqfI/Vag2qeK9uA
qMrnjsrSzLUzrcUz45BuPT64Jvs9nz2Ty6dOSFPbeFGCBYW29RLjBWt5G2Bn9cQD MXWzR1EtkGLqMNJ8kUT4KoBQ6UmZkfsEI4CF4Ee/LoqXx62dgLAdM5g5GYd8heeW
9Hq0ZXimmrUneuIYS260jkCzxcDQNC4WaElmhKbwKtZL9vHwFhqfbHncSG1WmaXb ldzXmCdlGXCJk05zurFZu9Dxj5zFJEuzZpUCEOzH3nMKuxnQWtZjMYXWSnUJ7AU8
d89On5HtA5AOvguZhUOhAoIBAQDaIM5WYsfVTaFFuJXaqNyRmSDUD29fNsoXKg+r FNqA5j5R0Oyh8k7+L7A9AoIBAQDPjQauifILdyrl3lIzxQCkYlS3KRscD1n0jtlV
qmsEQbw+h5Y/oNn/GiDg0g55vhFp+dnUqueEyfhZiu8VG2Q3V5iNKsJOsZnLtXLZ 0ATsi76k6C1Junp2OTn98//wixDqw1KrJOtvE6uIr9n0LiSjwqPKhogbY7qHIrmT
ExIVugq5WnPoefVxajNrcSSpfRHkzBpzjAS67FylRWTFefFzXAo0M8Rkvq9c92yd Mu3S9RqzkfLZWa2fSg3T3zlF/Zu3FE8i9cL83ZP1Pl5L0LuJTD4iee+TDDqoqX+o
n+V6kJFYAB8vuFJ+YDznRAGtwF8likoXLPv3U4Tyg0vI2zidmg5AlfU8Aj94JN5X 1NTTYC2MHU4YItlOmJGAwqcwHlxkL6zf7wbQaKe3h+oplVFiPeERoYxJDPvGFAiN
GsQNrzG8OnWgoohMgMcNBwcdF/rX1+XH2YbDYg+dx1C3ktJMXVXIOaFNLZi8nMPm LqpWGdz0bDZ4rjXDtWtgoEzQMy2OY4sqKZpZtI9TFZLKW5VmpOwUrN+b/i02r2wF
9RHSTNZB7Rqbs3KW302V81acSHwXCDg+yO3ZM4G97V46HyQRAoIBAQDF0A4XFxQy 8q+lQZmJ9u+McVA/9ovQyqnJb5lCrERuPjuDoMLBb69gUZkTAoIBAQDIr2z32/49
HrEurcQm83HmZMZhqDYyB+t1Eilt7vw6gHCfEFurpWf7xTUzZL7frN1s2F7HVaLb q3QEp7EgiDNrKkGor5gWhPk0lJS2UCCGDQxpeIFEGyDa9SaltE77ZofEbGaLN1pO
35F3K5e5f/iNZJxlS/Lc15OTvpDE+feTJ9FICH3OH+PwKMYUtxFTdSGjpTy9y/VK iaYOm1Ps96Gr/P9LHUJ3wMUjML77ODTrX+BfqX5VQtgoaRnSw/XZfqVPK9htvlIQ
2C6eMfPsiuCEerJwqmZFEm4rXq0cZ9XfYMaK+rZNjEztZqPBv5IFzT3K8qZ09bCv ddc2LTdxKOTLa67hlPtuAY0S71d2S0ZZHue0o1YGNanF2XAyBpS9UPDKkiOgjfUk
N0N8tAHEJxVvqoMSfq/QZ8izE0Ve/N4hHv017FbuyFEfnMInXkdkrTDRxoHeFYF5 mLYRoZ52zziSBFg5CkOmpNBzXdym+Ch+R0x2HoLiaFodJiUDayhUxJZg5MMtnoO+
ibbK1r47fVs1xK19VyXmRQVEhrxiLKkYRneuqESRXZaYuqCJWsPyDaIuhRYNZNXl pmQVYPtOs8RxTH7nUbHej/wSX0haFg3MaMhIIVexf5qtwjqE3zXz4YZqPooEpy6T
Qu8Gln6B7RgPAoIBAQDW2YljvVhn2VcIfY/dGIZpQxL6zVk9x5G2z08wH2PZhYYN K8uNokKsI9/LAoIBAQDK46BxhJXhEWgU92TCCMWc7CbGOd+vaW5VPENGuKfnmKAP
cS+k7KLMisfnqf9oGra8U8UjnFL+kJF2YUqs15YWjMlOAtfw+y4pYEgHWKlvjRgT 0ota9Hj8EusWzqwWN8ucwr2QYfHoToEziDv2kBjvILk+pI5uv+m6an6gX3vO6h1l
Ce0xBy+izqBnK8KYzwBZBFDpjvj5xOZcQ8XGXR5eKkJCuNqxAMFqKKtrdptp5gvD BrowMJMiEKE9yYvSWJ0ctjS6BybKS8x0Q7ioQm7hQ2/GAg7pX14EPFV39D3sN6uu
ShttvXhD0jcq8+lTYzBUoanouf5U1ocU+A4lgQh688smAo7S1MP/axE1ar/BWtb6 uYL64y4sv8YU6bPHvRYyNcy3x5CQsI2rQqjsZ3P8JmNa+eIKEzAYLMNDSCfpLTUq
N/q0hmMKN63YPxvapEwHXjiOaMw8ltIa7r+qkYtifGyKE3m1szvGTAMJ8knjgptn lpIVHK+gFjvWZD1SlYTmGXcUC0FAidpFrOQm/qoogfXqLCgW9Ly8JXXixp9fW6Y9
xEt5IX+0665YDJ86wIq5hPchoHfmgL1CfhNZ3GKBAoIBAQC/fs5lI/51FqlIGwgM EPCRCMAbFucMfuDE8lwOqhnm7tz8ym037PayoHGTAoIBAGc1EK1HjjDZBAmA1C8O
/ReChoRV/dWZUXlreA2LUxPyPmzIT7muzQ2A+kSqYBk3x80DleMK7agfWqsjxpu3 3KK4UJwX8fdi22aXIwO/oXpPK5ryRkhoSzVP7lg5qoTP7fKubO4bwW2yjJvmdfrg
BF/F4WRV29RcXoWLPaxARAyb9KvxI+dGKDEtSQuY+jBXrsjF9yx6QHxR3D4k/w64 P1zb988BdTVxBfFbGFzKQyzpWdLYsAfZIKFnq8ggz0bTQuC8g8msnzen4s4R4vln
Kyl2lqEv2IXw0Aq/CYRkP1EYUkNiP5tEL1I5cGePJLljzHDJi2YBS+ejd8hpbIlZ NoMHFiEdJVElqw+Z1zkW7U7X/gGAHrWC05TUhkaz67qQ7cS/82KWnwP7JWdb3srr
LszdsR/6Q5JIGnB8i2dYsUsInUtbbFQsDNgb1lFOc0KB//eG3LjUGdWhpuPCMWkv NwShB14OUUxaZnluRBP6e5i1wjTc7CLT18Q14cMoUM2HbG7YNyg25TofCEmWXqfS
hgdKYf/hmwAhjyeuUxEDqWB5E57BAjx+zS8A44qN7cRLC0+54TSb+sXmj4l9wyrs +6vo0zrTYM487j3kkqkBvobpPFccDqVSIpJJ2R6MTIrn6OCq2QAbmnBFjaGBWRh+
9G2ZAoIBAQC4O6pOtfYCl/5pttuH0prApeaR2vJkokVwCEaD/i880KWLNIXt0dDK OpECggEAUyXMd96pxB6d2R9SDBI9aGaDKnnydrT7ZJOQFu/YKegcA+o8yOnWAqWM
GjQMPDuoFXpz5tYQSzYhG5uhcOgDeinbHmLaIQ11YAPSbVbCcg6PucZARxksEHnN ooCBjkj6YNq6aBP2yLWuaqfhTOuobXUBEn6HzMmc7F5G7E4GS6VaJhk85toifvEq
CVZ626aXq/is1ec1Qh0aDS/cSGuwtB1z5moXC2MKzqzxcneJxofywpMpF8/n3bBW mHlay9XzYXYoOVztYvxcuGwoXdGhk9D+2mc1Js6l4G14xEqWE2SrX31ilhRvoL+s
e5iy0u+QyVfL1kMx7vo1M3YTxFtjq3W74Do1v2S2b4do+CPbPhgDs6bSIn74SafO zLyzsET0Dad8nr9fIHpSSRxRmRu9fVpzHvPXCFVEdH+p4jQJ1jPDOxUqENRgRrkz
XBrMjWiFs8kUbKtKyiVJUSIYAeBSzqRKYyFmB+/2Ji2u7Dc9fErEkyDf03LON+XO sq9uMY7nJQhMuP7k+OAwyojMwWcYQgzCES4LyRpt4eAa1TXX4QmNBrgCZRpRs+uV
fbHF4PAFlpH8C89/L/eUdtbR2tYiWV2j S+dMVfWhZataWOn/3dgbjJF/iQ4n4w==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
a6e3b8294afdf16f22e74847b7e99782 a6e3b8294afdf16f22e74847b7e99782
30f47c514bb691fcce0ed3141a416b9f 30f47c514bb691fcce0ed3141a416b9f
@@ -210,7 +218,5 @@ e361a115db6dc72ad353e1c25c8a6a0e
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote erfurt.perfect-privacy.com 149
remote erfurt.perfect-privacy.com 1151
remote erfurt.perfect-privacy.com 1150
remote erfurt.perfect-privacy.com 1149
remote erfurt.perfect-privacy.com 1148
remote erfurt.perfect-privacy.com 148
remote erfurt.perfect-privacy.com 151
remote erfurt.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 217.114.218.18 148
remote 217.114.218.18 149
remote 217.114.218.18 150
remote 217.114.218.18 151
remote 217.114.218.18 1148
remote 217.114.218.18 1149
remote 217.114.218.18 1150
remote 217.114.218.18 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIJAN1vtTUBkiq4MA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIIYPjGPplRwLUwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMxMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkxMDAzMDAwMDAw
MFoXDTE5MTEwNTAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTMwMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X2VyZnVy MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfZXJmdXJ0
dC5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCp
vnVggl6DNGPiLJwTWIYf7DCs9KKRx3UJdXibCjBJ1B3CfBUO4mgrvbbfEiTY4bAE To1ZjJHgPxZp2Eun6z/TSqtUwxRjdAPh+v+L36TbgEWla/7ntM9gwBHYEnJJigk0
d1kc03HFAHqUH5lCQ+WHG6NVnOS7bUvpYuaXkswSmgJt4TKSXpGvV+4Cdv0shlIq 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
cHxUnBm7nhEDmsLq0GBtGg2emyAgkw== 77WpJ2TgKftLA6ckComBrzmpzdE6
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
68ed7a845152f04770c7e533334f9678 68ed7a845152f04770c7e533334f9678
0d805c18a37741edb9eea0749861fd75 0d805c18a37741edb9eea0749861fd75
@@ -210,7 +218,5 @@ ee84e610ba3fe0e5ff48359cb2a9e7e8
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote frankfurt.perfect-privacy.com 149
remote frankfurt.perfect-privacy.com 1151
remote frankfurt.perfect-privacy.com 1150
remote frankfurt.perfect-privacy.com 1149
remote frankfurt.perfect-privacy.com 1148
remote frankfurt.perfect-privacy.com 148
remote frankfurt.perfect-privacy.com 151
remote frankfurt.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 178.162.194.30 148
remote 178.162.194.30 149
remote 178.162.194.30 150
remote 178.162.194.30 151
remote 178.162.194.30 1148
remote 178.162.194.30 1149
remote 178.162.194.30 1150
remote 178.162.194.30 1151
remote 37.58.58.239 148
remote 37.58.58.239 149
remote 37.58.58.239 150
remote 37.58.58.239 151
remote 37.58.58.239 1148
remote 37.58.58.239 1149
remote 37.58.58.239 1150
remote 37.58.58.239 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIIRCzUD/cCwGcwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4jCCBMqgAwIBAgIIJXbTq4+OLv0wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzEwMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkxMDA0MDAwMDAw
WhcNMTkxMTA1MDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTMxMDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfZnJhbmtm MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfZnJhbmtm
dXJ0LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl dXJ0LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCxXHZCsltxjmwOgccjDtzvslftNAPdqVPpj4bQsL+peqQ6wIMgN+tkkRwxD0Vq AQC6KoIQqtgnG1MMPhp3ujilrQvSJOr3qor9oHA5VS8P2bmadcssz3AMg7C33aod
QzNQ+OP9IM4U6/ffXY0RH4TBYbHStYfbrSPGmqnXNfau5S+unUUcSO1QVbsQXy6d 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
aw3InyzXMxwsEosycdvxXeCWOLTDlA== 6YkrkA/bW55mvybT4VrfMSDcdSUXJ64=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
1ccb34bfc947249908effdb85012d3fe 1ccb34bfc947249908effdb85012d3fe
d6e4a96964fda42d45ba3e00f6fa75dd d6e4a96964fda42d45ba3e00f6fa75dd
@@ -210,7 +234,5 @@ ba7890182a7c6eeb356d7633cbfab9af
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote hamburg.perfect-privacy.com 149
remote hamburg.perfect-privacy.com 1151
remote hamburg.perfect-privacy.com 1150
remote hamburg.perfect-privacy.com 1149
remote hamburg.perfect-privacy.com 1148
remote hamburg.perfect-privacy.com 148
remote hamburg.perfect-privacy.com 151
remote hamburg.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 80.255.7.114 148
remote 80.255.7.114 149
remote 80.255.7.114 150
remote 80.255.7.114 151
remote 80.255.7.114 1148
remote 80.255.7.114 1149
remote 80.255.7.114 1150
remote 80.255.7.114 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4TCCBMmgAwIBAgIJAPTuGgeExp1+MA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4DCCBMigAwIBAgIIOHu5rdI7o7EwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwODAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTIxMDAwMDAw
MFoXDTE5MTEwMzAwMDAwMFowgYwxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTE4MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTErMCkGA1UEAxQiQ2xpZW50X2hhbWJ1 MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfaGFtYnVy
cmcucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy Zy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
AM1hfMScgP3ATQpbfRV4MEHZv7K5r6T50rf2I9yqX+T75dzAwf2oEN1TSZj3YdCL qisnt1fyhNKrV4+D4iji3dhcdMQFIuR7mwpU80IWRpRLYVmZqRJkbof6WOccg1gu
EbKwQ4NZ4V/b5HnX8/x24dRdIc9+SxToUzNqga1up3aU8bamVlRr6eytCumau2BH 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQDNYXzEnID9wE0K MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCqKye3V/KE0qtX
W30VeDBB2b+yua+k+dK39iPcql/k++XcwMH9qBDdU0mY92HQixGysEODWeFf2+R5 j4PiKOLd2Fx0xAUi5HubClTzQhZGlEthWZmpEmRuh/pY5xyDWC4M5YEjvW6dXaf0
1/P8duHUXSHPfksU6FMzaoGtbqd2lPG2plZUa+nsrQrpmrtgR2JNzj/gPGOdjzxN 83zAITnEenhVWm0eg3KgYBy72VrafIMKQkBr6V4b4c9zG0gBz1GFxqBFo/EqgmPj
swonzvcO4yzLe3H6hgXPZU8td7fgSi1rAotCPCwbE1nCxlASgL9Ga8bc0CZ0Mb6l dW2/SgnIb1fI/voC4DoqVl4ngJrNpPJYZ7nOdVZN9qSidxKOfGOWwm2BaOLdYw1H
wPDMLdN3sjutOnoRta4FZvURFMrokR5Zhsr57a9kGVuiXkFsg4wg+2Z+va9/wq9/ cV30knZMgZRpHZRk//3GvKw/W8v9ZaMvN3NF/veDOl9teOb0jLCTqZ8TdIdoGqNJ
9nmS8bZYRh96H1HjgluAaK6rdiIS7YBUosaXNEstQAHWRM/7fiPrHvJSRFi69DeR GRH/6fQa6FzUqFoA76XgP6f8rtyeRmSQHtnIZrtbxhuFvb47p4JEGz+j+bhnpDFi
tdG2eNU+X9rfAy71bb63AwvysBsfXbW2kdd/mzz2oHvN9oid44fHk/dbYM678kmm N3v6uoURxEljskfuBWVdsPbyVB6/BcYHpj66sVwn4Lt/JwR1dXYpfY/H2sVpMdW5
QA+RnCx8RAGZeU8lFhCNZ3Ngq8aNy+1dxvb+Okpr/y4rlTLEpe/orlns0+Qe/kuH 5yr+5Y/9JPF4Ii/N+EiAM/JS+3PFcXwnmeN/vi6sX7eSQlV2DTLMdAoYwssfEgpp
DCqjFbmsG2j2L1iVdHmq6/FL1hg53uhQWVKhrhKddwC0feR39bZTuzwflIXl5XfA 12oikpskpWk8wLl7QIddXHBhbf8bMfZkgqSpAUwiCsrKogfQjm7sC1XzMrkP0RSM
wuvJ00R8Ki0UHIYe/dp07oJBQGnzoqxERkeBh41Z2v10w8J0vAMVAGmXtKb6R1om 8WpMHIE6IVmsuPur/k54wDZVA/OeqaC4mGIWgtNYJLkzb5gRgDaIxggTP4VMWPt/
XnZmWJOrZ6nEtNKmak4wufL7a60etYb9GXVbFfDgSogRWdPydt8C3fnJtpL6tH6Z qbvpqXznsdhKhXMkafcbpFsfyAIuRdNpzvzsB8CPJ5H2OO/71iIAS0Cq+4pPqG+j
K9M7PFtsEQCIcwzT0Y6b9LE3acU62wIDAQABAoICAHexYvdqhjpcQgnRO9qxSt51 o0Ay+xfLeKgMR5l/7zFSALMQwjzi4wIDAQABAoICAGiBSErYwB/CIWgMwznJUkpb
uqS8VsL83XNcvZWyrWRT8ahvph7gPcPe8Dt3oMfa5JuQ4ifAz/n/uu3Pj2AJIJ+V 7avoFh9voll85t7d30BJImIO3MdwfC1FZQHkLSacqOtSpxSD6cLLGbLdNefof8mi
D0lPvw4WP7btUVnz7SDMuPnLgvB8W74VMxDlnmID+CSEGPHj/+IpQem+eCKvGYjR TPReLFVo9KR5YiwbOCil/vP17ApZr2oAK57NSlOSNsapTRR3skwg96dhHp0zov5t
mJ+V990bEnPGBRjodn7+e+2rc+FMFCBLbLp4vN2rrs2priGuJVr+Sq9q/GriIiXV IsRVksThX9dQY1JvMKLKgeq5COs6NF588m60IblPuvmDPi0TdP/xLN6LSOBCclRZ
97WDKPT9PsfjMtublI1pVZizV8PEY70gkijUaaiGGbp3CUq/3XHF0mXvDPc4ax6S 4AMOH2xHqlq61C20+noMSUNeEnUSOH9nAeQBNBVLscV9jiwsjFvqwAzMULmRvFAq
73FKo3zF0fHKEFHY7Q6+31Vz7+zbCxz5+pgXTmaxItm6FVsgfd2mymPe5LNFRHCj E5imK2AXzQ8DCO+tk9+/61J3H9hq/vVFnPFtrb6FCQM6mMLjQdSkiY9/86vvkHhw
kHbW0U6DZiPR4xubQ9G6YrT6848EjP3EK2nMLzniRYJU+TYGahgXB5S6iUM/t2dw bq9FjDjSbdouKDU/YGylGc37UDOwbmyRZ8jTAxDdzSCVHaCFzgtMYob5ri5kfZl+
P0uqUEZD2Rue535xZSe2dRwn2onTPG3o2ZImbmreOtf38oRVvPVOA/ORLDMILqdc j9TzgVG3FYevTO6Q5GK+SI5eGE6+O+Ue+dyx0ZYKi4HgKs4IWGJuac2m9CzrdxZ8
aEvvUcGqK7ki1rfnbX18DfUBX9SgrYo6VlimvU2NhmKYidvmtMvPRqTHXOm/v9KY xLz7ZiGI2I34fMFsK09lDwkfoOhKiGSeMAqeyzjcCQ9ibXxz50UOoAtRFNeEQjkV
GTNH6RUdcArHl3zRVmJXXmSu0+MRMvnFSFuXPd1TQKXKDNrbxGvp8GBs4kGBBXr1 MlzZgpgnjpwjLl7vP3wpsplGlHQRjUHoLspeb8mf329XnrZS5BDFVfiVaJxcToU0
JVztmrPGrfdQjZHCHAdSi1k+XWaZNrws8CsNr9N0lGemrTGzwmYdjlOo0eUtv8HD s38EQHRTtR/yVRD+jGBdec+3qK3ppeWzKNUatFTvzqYjZ5KI/gK1pj7Dh5ILkSNR
5ikAkAHqzma/RECC6VjRAoIBAQD2h3aPz5uCLCCsRvdR8AmlUFv+3qQGDuKHQ6P6 uVGlWIFWXNSxiZj5tfXBAoIBAQDREZbSIQrIW9ev7iabx2IziMD6Csbhtd+AZOz2
3V7FFDWLO69BPDCF8C7eL1zSpgonecz0hU7qD0M2a0SFPPqy0x0PeFqkP+DNr8XF 4FTKIa5w59/yCK93fZas6DNLu3wzI5O1YMyyhl8KUOlPu/i2BxU/6vCiXUcPmRgE
e//Zs4fct8cm+HfEz2vC2V3GPRTP5pIx5iNGF5/Jqv5Aavuc1yFUkz/tdCGeL/8L c74g+kn2qDMDDSaQfHiEf5+A7RTLg/Bg7rVAJH7cu3cMVDwU0OX65rsZ4Veh73Wd
2Yd/dirRZafrPrRZ87Gspw7zMyb+qrYgKIKZ3jasNrF06We2NLxc1mDFLcq+Vvr/ fsfmyCoBg8yoMxwbCrsXl28qSgntJUWNJlTj6XxsYEmjldKGWeYFgRomybz5U7Ch
MQqj+IF7LQlulUVlricqB4uWEl4gpHwwYWOJMw44ZALTDGUdRVnt/dAuLEPVr9tW n72YhAhKnwm90X5UMYpPWcLXs3eOgpDHrtwP/DFomHQVCiHoPRRYiu4QbiHFzJbu
xsFeU5Qu4XtF1p2ixshW+m2v06El6PixOykAfYcuk9m1hY+9AoIBAQDVRVfcG0+K sL6apsi+8/mh1Bl8PyGrEo8sLG6LIrkDmAjy2JAxtVOos5H9AoIBAQDQXh5Djtrm
MUinxWoNbq5MJUfuAOauecMtObuNqJrywSEQmuPMPp/YZeGXYE7k4YNkpVFeCMU2 5e0FCf7PjzVMum6vrLUrE1jqNSAwXuzqCFEbOGHOfWsLhNf+VkibbtloACTS19Nf
o7z3mJwH15KCxUXYMubJwcW5uKniGiWDJwJHn4SRywSSeUtWMCUfN2xIqAROUq6x QZpjwxylPKLWWq8Vly+omT+w6Gowj5d7p4L5qdwPlwbC6gSNrRHacdpl28WUih5k
ZYUlCX3sSsaJ8yYYWpZ4yuqFf3CFln/WwWK17fovMRyUJVLdJpnXHanIzstrNhJr +LtHt2WRKdtLkCjmbNHlRpD4UkuCfPn0OGsoA+w39wLjWBFY+6sska2JQv5tHynA
l3zndZx4g/5u12emkp1vJzlDUtWfj05WaoYml1fpSGpfbK504YHLQ/kWmUbV0JOi VjSlLztGHrrUXNYt1i5xTH9NE+A/BY6tyLFJTSpeK3Y756MnL5ywCDhMFsH8dbaX
/OESVEfj8J/CTd1IkMBcgV/hW5UcFi3V71cR8IfO9enB8MDKg7Fp6W0jNPd0i13u fYMlFb5z1oW2nw2Nsm1jbWZ0dHbTulTD+05u2h0rz3pIoLsZ+effLqOwoifEk8Qi
n4c+VvTalrJ3AoIBAHIUl4nPAWBIeUofgN063cvRFvEnJ/Hhu3PqmhxBilRamLh4 RG9IxMhtC25fAoIBAFPV4czRQymk6pC5xvGgulg/9mJOAAJyk/VAg2Vb/6QubW0J
gw4GA1JHpfiNJEAaM8K2u2A/vBfVvj2Vf9zELiLITL9W62LsaGPmPfe3/NpKGMnL DlxX70TTL6CWXDt6Kwu2sHyDHJJaH7JbT7ORhOI5ZOQEqgnxrZUrpt3iK9O9iftG
hW4ENrAtZ+l/2sQcid/3C5nprFMIJZoV9ZfrqcmXR8YyabfBMLlZ7oUWQXx7Oy8x 523J0DUQNKOtKaDhcP1LIxE7p6LY/6Yz5kEjZhRS0GYUL+Lo4eMlytwlArQgf/er
AnZ6ysyBV6vUlrd16UqZxrO061K2oMgqew3l4GdRmgS/84HrQdG4wGeM0yaznX9Z il3IYPTXEL8dEo66sdBOqd04CcJ61lH/KohWg90sH3kFlB8JtqWkUaf+DmEiUNDb
hO7WRonaACeT3EUy9LnYQ9vDhWL87EyuAxyUtMnJyOa3uDlVpIJi4XYTfXHf7UeQ hWSApU/NrdC0BdXJOaAD61qnW8dtMcLnn2TwczhVhdsbmusrvo86wytj5IrPZqBr
chIMUV/86sJNGqrtnLnFSCgDf2LJs9+a7XjxeGUCggEAGtMM+PdKatRGEiwHaccZ 5SZnjvCrwCyBfLgR+SICAn7WcIAxJ2FHfQyhNWECggEBAJtFl53WZY9sxWxc33JC
DyTFRk9AtINGJEMVrvyc+JmIAiGpM0BRNJOj6zlG0wz2TMtqT4yE2ZmApBfC0E2x kIBl6TemJrc7yqV1A1CoXDmmCvKS2GeslElYLDDOkXqqZv4WJVqtFElGtMskyULk
9NbBMS89zfScXP64B2NIgpV+eOm8b+X8Hjw5WI7XrHR5Hy5a1EscA94EACOQfg7t 5Z+AojofmJc14/1rpD4dss+lq3dquZ8wdwxmoRAGaWh0MUB4PksLhczOgZjWtKwx
p944VWnXcTv8gWwFCBhk3esW8lELXbIsqQmEwaIgSWlGuKYh+cskR/oW0Ln/Qz0+ Gca8XY4gh2Uoab1ybeyGPylbpZaDHdMykgdiSEMb/5nN0RiZQMmGUHGQi9iQUsZU
3EwlklLwkFF7p1cc3WPV85KUavgwK3xbPMNbsgHHJHzZMJl4yl3go+hwmrCVFjtm /fpkWAJ+OcuaKr8AUboE5SbhiCNMiob0Mj4/xhfcZhHTfkhNKS99dJx9Hm5TPsJJ
rLbEdWMXfssa9ypgt9amTzk6V1xMiKBvlWAlr5Me1nZwrrPzx+nbl67jANlJFNFN mQjWi54M2XEfRBsB8s6iaqpEqlT22ogcK07V37diwARTWA23OJVHXAABKUB7y7Ne
gwKCAQAT66aGzxXFkpXgFXCyfqyH6Nj5gH4pqSaFqb4nJqfk9QhuUYedLobPsviM slcCggEAYoG6DlJKfa7/zrMXigg8LMPAKmHtPxih+x0SsCc8P45l/xwffAQAQ90M
6rqojsnU8i7EgJVndKTbZufpAzU0fpMnNrWcVi2UBEQuY93xTcqbIAUkKDL6RCPp VUAPVBe4Wp5VQxZx9NG4js4Hj5HmoEQ2ynzZINoJyA6NDTBy1B5DYSbMuk3OjIjf
e4YSXww3pYRUTCFliw0wRaM3EdKgffHyco7LZvtVuvCPY18Egq1JsnmU3psK1vz0 2PH6gxhePZgaLmmrwOVxUx/eyGx31guHtevFIQL0fbQu/NF4ysx44LalCRzYE5IR
kzQCYoiAuX1Pdi4P+YFDwk+FgirDI/0HY1XFLADsbgj9G8QFlYAdSzFKh/7EJOi4 UkETXTbxn2JgZMHmxmt2USXZctKjArYaTtBkczLyan+eVCjHaik+O70UBfF/Gml3
q0P/LuFWdnw8HExN5uhoxcJA4cwAV7ZoxVoHhrTz0jxDEANCuBKGatbSPA9VaaL9 rJDB1d7mUTv38sM8CXs2XRooKJl5qPurnu84PL5yGpMQ8RYUvuUWh9LXpfw8OY3k
zd7BizvmcCgRkPIrcmmB5nnIT9W4 uwQwA+jUugiAl4er6NFpAXevwWwvIA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
304e95e12f05930e97e89577373d24c5 304e95e12f05930e97e89577373d24c5
39b3b6aae509719b8f8f6762bb2193d6 39b3b6aae509719b8f8f6762bb2193d6
@@ -210,7 +218,5 @@ b9e87498d018da4619bc6f340e9d9c83
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote hongkong.perfect-privacy.com 149
remote hongkong.perfect-privacy.com 1151
remote hongkong.perfect-privacy.com 1150
remote hongkong.perfect-privacy.com 1149
remote hongkong.perfect-privacy.com 1148
remote hongkong.perfect-privacy.com 148
remote hongkong.perfect-privacy.com 151
remote hongkong.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 209.58.188.129 148
remote 209.58.188.129 149
remote 209.58.188.129 150
remote 209.58.188.129 151
remote 209.58.188.129 1148
remote 209.58.188.129 1149
remote 209.58.188.129 1150
remote 209.58.188.129 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4TCCBMmgAwIBAgIIf4/t7qDMpoowDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4jCCBMqgAwIBAgIJAP0cl2dL6/naMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA3MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwMTAwMDAw
WhcNMTkxMTAyMDAwMDAwWjCBjTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDQyODAwMDAwMFowgY0xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSwwKgYDVQQDFCNDbGllbnRfaG9uZ2tv GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEsMCoGA1UEAxQjQ2xpZW50X2hvbmdr
bmcucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy b25nLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
ANvXPqOcllnIhAoi+hgHHzMqCOvuURHEevryI9oWMqv8yRjNkNdBlpSFyAjoavK5 AQDKtpaw8nNqWQHtJYjraIv5YUwXhPqwtANX0TWvdsdNDtXNre8QLt8oZ1C1lMxl
WtGYNnQahWmnFYOe11hJLYT+bVrG5BKkgLpH8lbfizsTFusGBinpZ2HfscaJGil1 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
AaIvu1XZ4E7h2N/mZqlkxsBz1XBG+Zc= UFkQjXXiQ4X0QNML7kwC4Nh4DrnZ
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
a195fe9099acdd36d66dbe91f6a2c014 a195fe9099acdd36d66dbe91f6a2c014
efd3a24cb438acb224adc186c69b4a92 efd3a24cb438acb224adc186c69b4a92
@@ -210,7 +218,5 @@ b89f05c2a50e6bcfec48562a618d8c9c
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote istanbul.perfect-privacy.com 149
remote istanbul.perfect-privacy.com 1151
remote istanbul.perfect-privacy.com 1150
remote istanbul.perfect-privacy.com 1149
remote istanbul.perfect-privacy.com 1148
remote istanbul.perfect-privacy.com 148
remote istanbul.perfect-privacy.com 151
remote istanbul.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.65.205.18 148
remote 185.65.205.18 149
remote 185.65.205.18 150
remote 185.65.205.18 151
remote 185.65.205.18 1148
remote 185.65.205.18 1149
remote 185.65.205.18 1150
remote 185.65.205.18 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4TCCBMmgAwIBAgIIc4mw8TckPb4wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4jCCBMqgAwIBAgIJALON68CqSdUCMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE4MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkxODAwMDAw
WhcNMTkxMTEzMDAwMDAwWjCBjTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUxNTAwMDAwMFowgY0xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSwwKgYDVQQDFCNDbGllbnRfaXN0YW5i GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEsMCoGA1UEAxQjQ2xpZW50X2lzdGFu
dWwucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy YnVsLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
ALzvuLumDzTyPZ/yqvewKwMAi9HkAKeeZ0NUTv904s7jsDmZgHwKuPmTgCGFt/VY AQCZNGl3NKKgCddavPpghd1CYUIseW471wvIqNahP16ukBwdRfCISK8XVR7hJkie
hlqexn5XmgKH2LBQLMeveiUXIPTba0DVBbJfoidyxm1xVmzAE7pnaoe5cD/LWZAE qyMH/9zMqIgv5F6TPGBJYciVaXHQ4/2XfMFKiKKRcOeA7W7G44KXyRXyzaFZ1pXx
KrZby6CDdimsVjjjA3oQ44NGNhdG0nWx3UHGB43itLz4ea7+RKh3+So+GDukB5xu pG+kKltwl5977rbVqd2Iz532RreBfRu+RDQy5jtOUEy3VfZrtc0gyzE1fw2JHV//
25picUs1Ei3+StrLRoM4H5gbb2lk9I2oicNEwp6ZxFNCnD+esIo5gScP/l+sn0k7 Td7hKUQ0LXXsRMVlE8brZbf0UPIRcg/ZR7PN6JbcuILrJS0RYXiQb4RIp6ogCySZ
JSBWH3RIyRFrbdiPIWKqwlUyy2K/kPmdrZ6Jrg+UOTmSq8r65qQaQS7KYtoLuCE4 BGq8CteEB+PY2MBuLeYURX+Xqw/CK2rmHivJk8RKqWpBtNeqOVeOirzYzCtOMdtI
GuMyyVgMBQpUoMoUxQIdUAXIJrstrBj/ud7pUo+WeW4Q50KOvXV4DxmnGTuRFGT0 KmJNMRR6D+F3q3LmBWLORh74zoiEy0HG6Ltwd9LWJIXMx0f46tiLGpKwRPJDj9Oq
nYLOfwwWSEqP9rHkUj0/8NQ4RwV+yg5H1PTFGjTwQvzeWP7ivG/9pNZx4qz5HcBA WIOzVXcPTc9jmnJ0zDju182ojYAZ+LBS/cNCUSGyLftKcM39tu8ITfzqagwgm67v
nu7gozgPZ+ym1Tv7OLBrdROcAl7B5D8bv0ieIrD9ixtroGFjhQ82xX2hSx+Zh3rL swXJ/z2YjOPjKVtMy28mrFBkhj/ocjCzEklj69PLu25pS1WaLKsMC/OPm2Cwa7vN
FgJXUi6QS25njynhV+uvIxlT/g158L3cCHDKleNOxAtVKOqY2rhOjc/ZaCafSjqt 8Qf2mT6Zh2q1tPtxfKahRBMuGz8mCAitiMOAW0SRNYXg4jkFp1wnA5//bpvrbbWL
Ef1rPdhF6XO4PHFDs0WLjfscKWiTUSZNRZtKvjfB+l9VaH2uZHmfTJd64SwBGoA4 7mqU5bgMbTjueFL+yNVaXeTlw37wmzcEf/LtYdEj0CNOrYbqn2AFWhJOJLAxU3TG
xDFUnmLAp7PKBsW8nRQzXg7aLVmOjFdx0EocrXw0fDjHAgMBAAGjggFHMIIBQzAJ JBWcY4iejbk3P76Y+CXQ9OWLl5wbyC1oxAfhlC3nvxhjzQIDAQABo4IBRzCCAUMw
BgNVHRMEAjAAMCMGCWCGSAGG+EIBDQQWFhRWUE4gVXNlciBDZXJ0aWZpY2F0ZTAR CQYDVR0TBAIwADAjBglghkgBhvhCAQ0EFhYUVlBOIFVzZXIgQ2VydGlmaWNhdGUw
BglghkgBhvhCAQEEBAMCB4AwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUF EQYJYIZIAYb4QgEBBAQDAgeAMAsGA1UdDwQEAwIHgDATBgNVHSUEDDAKBggrBgEF
BwMCMB0GA1UdDgQWBBTElaOSpxANcWSztxAHgMnFpBubeDCBvAYDVR0jBIG0MIGx BQcDAjAdBgNVHQ4EFgQU+eoflNmI49YoKb8yMg0xQVSBSccwgbwGA1UdIwSBtDCB
gBSGT7htGCobPI8nNCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAK sYAUhk+4bRgqGzyPJzQp8IGfum5hDuGhgY2kgYowgYcxCzAJBgNVBAYTAkNIMQww
BgNVBAgTA1p1ZzEMMAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZh CgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2
Y3kxGDAWBgNVBAMTD1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRt YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFk
aW5AcGVyZmVjdC1wcml2YWN5LmNvbYIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUA bWluQHBlcmZlY3QtcHJpdmFjeS5jb22CCQD6EbXEqmmvaTANBgkqhkiG9w0BAQ0F
A4ICAQBc3ASkWoR4NZaXRm6G0DpE04fjeHf+oSILIL2KsAWmY317C+M3cdL0eZmp AAOCAgEAR0y9m+IVONf4WAs1jhMF4v8F2vRYhOz7nUGGyg9KOkMQUfqq7zQhNQar
GMiR2D8yfxDw5PQxYR7vo8zMCfvWKkXGeFTv7ZwIntTacLtmlnOeW8HrUujfoLNP uYA4JpFm6n54K9TL0jUmLCWAXrIt9ECJs+pCVtyhLj27MNtizexbPIU6msL0wI2z
f/pIs8ve9G+XGU3Z5HTiNAwD3P1R28XMMJ6MlwDc43jJhjhEd+3s91y+tKbmBiyE gijnFuJIA/G7L/YrQ2bEN+AiOn+wcWB1tQse6ZUqeiTUZS15b/PMQHsmutu8Jim8
+A28sFgDUbddxJ9SHVxcSUyt6ZYQWOS8G3woksInlENCNGUZYnDzqJXu2ow6G/FN tFsWeQjeDAPyvPrBwTTB43ex2sdfH6KlDL0eeSLoBkHDDsYZqpqt8Ub+8oWUcJSS
AgJpYV4w4y8I+zY+52j6o4M/ePZK6oPBMkV5BqAK2KGTEMkVx+YY3BiIo2B7i57C op9Z5OzhHptGj9vjrlRAWA0MgJFovUv1QgyipXjben6WfdGCE9tmxANabNDxLPlR
YMeGRY3wclgWCGPGLpgfnu6t1JGW8mr3XsZYlG3yJFKIYoNsMreR0G2lQcfj4Yom rL0QFRZnRaif4hB8m4ZX0DXXbKQpVcYFoI1z79MFSzTv+DOE2MDq06IMtkMV8bam
Pfyssc905i9J8tj/iH/hLApxfOSysOFBbbY4tIkfp6N1+EPoq7NMWMuLc98FyKpx 1fwfTB6BlKxA9AnsuxNhyvOYYLhTIaZPes+KdLaDFxcuC9KdBayL00uKrG1yBlAm
NTYMKZkTfL01KwL+ZhESQc8/8TDjTyiSZ87ZOR2tsUd5uZtStF9Iu1h9U9HM8ATC tZJn8sb2srSZ2u3jsJv2tBRDOlfGBcnhUYQgd+RKVd8NuqHu9SwtE/GM+0CchUFU
bNRluJPAwL67hXR13KsBcawpYur/p4qvHoJf8CvJCWk68vNN8/4P4IYSQIS+v9Nb +pHvICQ/mz3PvPgMGKqZwv0QJUZlTyqvkKecBOJU1jIxCvtGEFt/cjokOhFsKfFu
mb8mPV7l4WrlBqYMoAVRUmmmV/2gNDKSL9TOip6JjJvA5il1j920pGbbi5t+9RFF mB0Qkg1jVIsDUXs9FtyhAQAmMCrT4C0xcg0uR3saz9UJa+PNLz+FmDZhmhcKyPlh
8RD3+rqPWaxhwjKOHti+t8/izfLi1so1bqt2FvvJM9xy2s/zsg== XZBhpMXCC8QqyYaTtLCR7D7BEe864nKgCk0IBU6mWHqV1DlEZv8=
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
TZqXV19viLzzZamDXx57+AvuMcbPSkze SCyjCloLaUyB+7zUSfCaCd+sZz0CWA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
e53efc416e2b48f270fe6916f6ae26be e53efc416e2b48f270fe6916f6ae26be
b25297a47c3daa678d0763f31e61249d b25297a47c3daa678d0763f31e61249d
@@ -210,7 +218,5 @@ d9bc37e2328be099ab9ce63471c5b81e
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote london.perfect-privacy.com 149
remote london.perfect-privacy.com 1151
remote london.perfect-privacy.com 1150
remote london.perfect-privacy.com 1149
remote london.perfect-privacy.com 1148
remote london.perfect-privacy.com 148
remote london.perfect-privacy.com 151
remote london.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 82.199.130.34 148
remote 82.199.130.34 149
remote 82.199.130.34 150
remote 82.199.130.34 151
remote 82.199.130.34 1148
remote 82.199.130.34 1149
remote 82.199.130.34 1150
remote 82.199.130.34 1151
remote 5.187.21.98 148
remote 5.187.21.98 149
remote 5.187.21.98 150
remote 5.187.21.98 151
remote 5.187.21.98 1148
remote 5.187.21.98 1149
remote 5.187.21.98 1150
remote 5.187.21.98 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIJAN9gsO6LRAEfMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIIdiO8xGYnckYwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwMzAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwODMwMDAwMDAw
MFoXDTE5MTAyOTAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNDI2MDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X2xvbmRv MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfbG9uZG9u
bi5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3
tGWalqcRbSxwW5YmKRbWpUZFNqcEgf5zDj1jmoNtTwmQDSC9Dt8eYxkZpk6tBkIq HM5XJeYY3qH7l9LwNPpr+Yrb+9RHLDrylIB/x8jWBGOb3zLM1EcO5SoAEOe7+Ee6
EN8KOycWpBXj+sVV9PIbwnBRwoVc4a4GFKZfx6NmmfenAjw9Fc9iKyGFvbK6EfD1 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
2YhCEuv1Qd272kMvA25BdkL09eq3 PjZjSZahoRonkdg2OekLIwj7CpyJoQ==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
c57af2a8dc8847f237121af34d6bc611 c57af2a8dc8847f237121af34d6bc611
2d33c185b845acdd2eea3f0c175708eb 2d33c185b845acdd2eea3f0c175708eb
@@ -210,7 +234,5 @@ d20fabd719eb1636487aa878b8e948d7
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote losangeles.perfect-privacy.com 149
remote losangeles.perfect-privacy.com 1151
remote losangeles.perfect-privacy.com 1150
remote losangeles.perfect-privacy.com 1149
remote losangeles.perfect-privacy.com 1148
remote losangeles.perfect-privacy.com 148
remote losangeles.perfect-privacy.com 151
remote losangeles.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 162.245.206.242 148
remote 162.245.206.242 149
remote 162.245.206.242 150
remote 162.245.206.242 151
remote 162.245.206.242 1148
remote 162.245.206.242 1149
remote 162.245.206.242 1150
remote 162.245.206.242 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIIMMC4W2vuIx0wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4zCCBMugAwIBAgIIdQKUp+FaHgIwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAyMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTIwMDAwMDAw
WhcNMTkxMDI4MDAwMDAwWjCBjzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTE3MDAwMDAwWjCBjzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS4wLAYDVQQDFCVDbGllbnRfbG9zYW5n MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS4wLAYDVQQDFCVDbGllbnRfbG9zYW5n
ZWxlcy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw ZWxlcy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAoTTapD3jDSZNsHmg7JTK6EWHOfunwDZLWXs76jS+YIR+OLZx7kl1fCcbwZR7 AgEAxBzDEnf4K/FDtGwYJaYVABgfisUZ0ap3FdkdCMm1UI9d6Ahbb9i8+0dEjYjg
O3LMrwNQ9iPNXnWAmLaHvV4JSaczEA+SwytL5MrkPB7ei2XptenbYIy7t4YN2Qu2 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
/SBSnrMwqBk9PZK+aXjKs6xzGFcGLhw= 2h6z0AIDS45FuwNkMs5g3+fHDxXL8g==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
f11587884cbbd188dd2476b886a35448 f11587884cbbd188dd2476b886a35448
dfb1d4e86e055e6846345a46d968a289 dfb1d4e86e055e6846345a46d968a289
@@ -210,7 +218,5 @@ b79b39456a3c2d1d24c7ef47843cdeb2
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -0,0 +1,222 @@
auth-user-pass /config/openvpn-credentials.txt
client
dev tun
hand-window 120
inactive 604800
mute-replay-warnings
nobind
persist-key
persist-remote-ip
persist-tun
ping 5
ping-restart 120
redirect-gateway def1
remote-random
reneg-sec 3600
resolv-retry 60
route-delay 2
route-method exe
script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5
verb 4
tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.183.106.146 148
remote 185.183.106.146 149
remote 185.183.106.146 150
remote 185.183.106.146 151
remote 185.183.106.146 1148
remote 185.183.106.146 1149
remote 185.183.106.146 1150
remote 185.183.106.146 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1
<ca>
-----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE2MDEyNzIxNTIz
N1oXDTI2MDEyNDIxNTIzN1owgYcxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
DDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MRgwFgYDVQQD
Ew9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZlY3Qt
cHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQClq5za
5kZf3qUTqbFeLUDTGBd2SUOVeTG3hFegFR958X9FOCINJtTveSyJ6cgW7PO3si1X
SyTjr8TaUULG5HXH3DpmzYoMltQ0fHJYfGy9gxJMfQJ9EwqqNnslAIokMEoWAnMz
/TAyGbr/J2Yx/ys7ehaIOnCIhNESZkxj9muUVWLi0LvyBz7QKFafZH7QEulmKoGn
OeorIFclrr964oxe2dE32CoN8lYTkpmwnAgXwkeSrgAVE9gjVnKc58xRdnk1JBam
HKh6mvr4AYzU1TyB4g57tJlvjmVswy8+zY7l/1h0QDMTYK+ob9FVvKWVe7IWQLb7
CG5i8QhHYUOPv20IS93KH7qrb7/EeL0tnidlXyDxpGF3RebgWiPS7cHOj5FTOaCI
oZ1o+YfzpUqiENgfal2BBcG+MHTu+yt2t35tooL378D733HM8DYsxG2krhOpIuah
kCgq7sRpbbTn+fwxu6+TR6dqXPT7hYIcqoDzrUNrtan+InTziClOWYTeDKi4cndN
9KefN4WUMYapg1K9lcKH2Y0ARY5gOy9r8Dbw7QXTZOfVRJqSFbh8t3EZVHXcsF1p
PJXRzJAzOIoFVc/waSk2ASYS95sk50ae+0befGzOX1epGZCZh4HRraiNrttfU+mk
duGresJdp8wIZpd7o14iEF8f2YBtGQjlWsQoqQIDAQABo4HvMIHsMB0GA1UdDgQW
BBSGT7htGCobPI8nNCnwgZ+6bmEO4TCBvAYDVR0jBIG0MIGxgBSGT7htGCobPI8n
NCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEM
MAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZhY3kxGDAWBgNVBAMT
D1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVjdC1w
cml2YWN5LmNvbYIJAPoRtcSqaa9pMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEN
BQADggIBAEI4PSBXw1jzsDGDI/wKtar1N1NhfJJNWWFTQSXgPZXHYIys7dsXTHCa
ZgiIuOP7L8DmgwfqmvtcO5wVyacmXAHAliKYFOEkM/s56jrhdUM02KHd12lv9KVw
E5jT4OZJYvHd651UKtHuh1nMuIlo4SQZ9R9WitTKumi7Nfr5XjdxGWqgz2c868aT
q5CgCT2fpWfbN72n7hWNNO04TAwoXt69qv6ws/ymUGbHSshyBO4HtBMFTUzalZZ/
YlJJIggsYP+LrmKPLDrjQVWcTYZKp0eIq3bfDHE/MlgVd6bd27JaPDOvcFQmFpMH
crSL4tu1o070NsQmrT52rvcnpEvbsMtFK4vW7LxY677fUIZcwA/fWfLSKhQbxr0r
anxKqztrY3Ey2bWEXOtmquxje44VFZrcSbfM8K+xBc0SUTTLoVzey/7SfzvIJsHH
/UBkJZZYiAA/gAOqoF5bYFVFU9eoN1owOBednkGOn17yp0ssSDHWpCKBma29V7DR
b4Huz0n270M25zuQn5YbNYRiMRm7wN8Y+9nqsqxryOc48Rv7FPonDzbskFFjKp7K
PRcKXEPxzswHChAWeRG8nU4hRLVvuLdwN08AIV3T1P+ycTOIM8+RFJgiouyCNuw8
UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIJALZI6zwN7daRMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkxNjAwMDAw
MFoXDTIxMDUxMzAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X21hZHJp
ZC5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1uFr5Mrsw7yTWJpFbeBXEAufRBn/phhaym92MNv1hpI62shagll1oQZTDwTvFRtJ
9wDI5QUe+Fe/E9Y6RSaguSeabszf65SrUi2N2rsf1qMEMEjaMo0Mr8AhVhxcvrXt
kFUqWYzv45cMJRLJU8vbt1zCBj0pXZFx9VbnKlZX2IdpaQvPCreg5vYM9dJ2pHaw
PFuYNzDetX8KUHTCzMF5WqdiG0QhhEtEjpF0CXYMZb0kS/9dNUqpgcOEQVSJWG4F
rSs3ZmsotWDSqRhxsCe3EBMuPeML0jCbnHXX5g4yOtQs/q9cn2nDSBfEnNxkJ3bT
ZW5vAYwmwjzQT7smJDmOV1KZkkuy2MaADX+YTSvOKnGOXuW5w3dTRoDtR6Xg+Eti
7u8y6Kn8c9enThYxvErP2fC63MlQfCAuhG4pr97TJneqjvB2G+9/PmtCMhHhTPI3
voUES5llJkh6hsJCgzuYMRKnv+DyT6ICtEpPSxl0dbD+VqLG5k6qqBT+PBWznPdf
/dkZBI3NTrMrO1GZgrlZ3l+FpmCeTwl8rW9Vv0qVAYr+95mgMHHuqnsbclb2v9Wn
p33U1AbXMq+XVNovmKMm249x+GPUBAaDm6jl7K3ZADm3zEbqeOzjk7DdjMfkOD+v
JurUTV7aiip4ne0n3xEf8HkxtIQjRhWEgaoE7Vzp3JcCAwEAAaOCAUcwggFDMAkG
A1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRlMBEG
CWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUH
AwIwHQYDVR0OBBYEFFzTJE/rmXdJKb/7hQGcPVdWBnLbMIG8BgNVHSMEgbQwgbGA
FIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEMMAoG
A1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFj
eTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlhZG1p
bkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQENBQAD
ggIBAE2LrDHKlm0W71SuouMygrIlFMcwo+VKyweOYrCC/rhOl9x8II2eSZdw7E/a
Rp61Mdve6FOEU2LSKo+eNpUemjCo/0DJr4LQxt3jHr0YJOjBNa9hs8Uln/CGGpOJ
3yYDAVU0Vt/hjqdLeNRLBUiX3LziSQlzMXKF47azZ4KhIh2gfeIJeGIPl0QBOk+q
kwflcas9H0u8jPosWEZo1Am+1cBvMN1LHRB3gwZl6CesOxO1LVhxV1NTE9dR0HOH
PlXymxP/3eo+NcDbAxDghWiUUSHPOoVaRxSFneX1XsqrKVhqd9JHPTK4eitT9gpn
5accDb3yaxiPFHoXChBLthgacDZKkGxuSbVoXEHSw+5zIiVeEn6hqxILH3cN0lsz
Q7h6yFoT7m1uGoNvG0AbLUaXqAAHzv9Nb5NGnUGRUUvARcXswroMlB0d0UdbZtwV
OmJGsbw9zcwieyjnDs7peOQVZSmj/EMSZraEJG7ax2PQtuulchPysJ7G1vwVrcb9
sAJhCQtZFB4BuXYkbAL8XeVcOgbrrjmIIJ0oYyQbc9zm05bLcQsiSQGpYMvOfxSW
ZFNu3HbtIHWj9rGhwTUZm36gbc70nvZ6/0uwv3pDqkY1fukkAUwH8bnpOZ9Th0mW
cCVaEjtyP/uzWQUVkJ0Lxkkj7gUhOpA8BAatVP+rNdj1K2/3
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
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
c4ysCNwiKbn2BB0Z/EcB0+kjh3jOIq0u
-----END PRIVATE KEY-----
</key>
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
f4d8ce0af8eb8211290a41dfcf66158f
4c860901b459c870d56f2c9ba20ed10f
f858949a00b07be9216eeb3f7a832c84
2d2fb0f317264be75694109eddbad455
717302f3eb0b2fa06f98c15e806387be
8b96b6a56007c49682e295d4d6929458
cba4302ab1974799d0e2081dcd2f2e84
72badbd560a55689de39683959cacc4d
2aa347c5537f109db6dac39fda214155
f48f54245ec948746d1ed0eb897198a3
bf85746e20a69d12e91373cd23a4de78
2513a1bd1f9b249636743a5bb3210045
ffd01f448a15f3080696fc42f00bb564
3a25746f47d066192cba85dae983a410
d1f4cd036edc342af46b5a069570c805
08ecbaa03e478f8f31e8b24b68d523d7
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote malmoe.perfect-privacy.com 149
remote malmoe.perfect-privacy.com 1151
remote malmoe.perfect-privacy.com 1150
remote malmoe.perfect-privacy.com 1149
remote malmoe.perfect-privacy.com 1148
remote malmoe.perfect-privacy.com 148
remote malmoe.perfect-privacy.com 151
remote malmoe.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 194.68.170.51 148
remote 194.68.170.51 149
remote 194.68.170.51 150
remote 194.68.170.51 151
remote 194.68.170.51 1148
remote 194.68.170.51 1149
remote 194.68.170.51 1150
remote 194.68.170.51 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIIIbjeY7/SfDYwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIJAKD+KWX+gq8MMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE1MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkyMDAwMDAw
WhcNMTkxMTEwMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUxNzAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfbWFsbW9l GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X21hbG1v
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl ZS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCr ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
RHo8FIqT5zBftcTAWDB92qocFejP52nUe2U0WSE4ctxXqpjzjtTOkJSpaKtLjeU/ lJR2fX1lVALRgyEiJoPoEoYf2lWBB8qRyD/tZCTWaKy+9n9F3JIb0PX2P3WPPIRv
6EILck+IIaranZQEOU5u+hhJ/M4DOyTZ5bJSKgymkXdiarhvO3M2HLx8XvsEKKk8 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
ixasTfOBpEnzQVxNcAUxurfJKb6FDJkN LJFIhSqjJmKfCVqU18ZdGcgPsDWOjA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
1b3e2a432b94d071c13dd4bad545f085 1b3e2a432b94d071c13dd4bad545f085
568141138b8a82d62f099742bc55009a 568141138b8a82d62f099742bc55009a
@@ -210,7 +218,5 @@ f99f143bfe7eabe437b926cc8262df9e
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote melbourne.perfect-privacy.com 149
remote melbourne.perfect-privacy.com 1151
remote melbourne.perfect-privacy.com 1150
remote melbourne.perfect-privacy.com 1149
remote melbourne.perfect-privacy.com 1148
remote melbourne.perfect-privacy.com 148
remote melbourne.perfect-privacy.com 151
remote melbourne.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 168.1.112.72 148
remote 168.1.112.72 149
remote 168.1.112.72 150
remote 168.1.112.72 151
remote 168.1.112.72 1148
remote 168.1.112.72 1149
remote 168.1.112.72 1150
remote 168.1.112.72 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIJAKqnvBg+P0UTMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4zCCBMugAwIBAgIJAM+ly7R8LAjjMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwOTAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwOTAwMDAw
MFoXDTE5MTEwNDAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx MFoXDTIxMDUwNjAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X21lbGJv GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X21lbGJv
dXJuZS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw dXJuZS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAo3BwFdynFAFO/AegkZMsnivsfkyFSwkTfAN+0c31ANxXTQaOeC/gPP7jxlWu AgEA1KLfzRx9jnzxnNgz3FzBVUfM1Ba+zkDBB9rTPz0DXCmUjXtTig2TZ0oKAto4
YZqMp6fosiKw3kQSYJk+GajKy6+9pFrIukwoc5O8KNc4vzWwKumP6g8p0ivaTxz+ Rlv2pcUZ8JCy7d1nYf8XHvM4cb7L+21tT0OFD3sY636gkxr6klnLjnASiDuPg2aG
6Zq3txxw6PAm73HGWPKmgD4l3+tOBWk+wCF9JgkEbG5PAVWWupwX42qWW+7/4dXu hbsctkihI+e5PTGFpwhmvRIjsic+3ewZjYUklgFIMRy5Oj4ivjXxi/Wu1HqSolSZ
5mnv9T5THT7WSrEiwTcG7rmdOoAKP54daEF1g8Zz+D7k6PPYJOAriwHkNx45vSAG Dy2KN52G+8FL4ZCYk9E3PVGqsMXpgek4cnFbWBHop6rj3fgEaAK/C8m0Ze2/ceC8
qh6YRdzekvshh4Zp9RLPVsQJ9ExXKCC/z3DT3UxKOOhy1dgABaG2wvINyhIpRqgM DTrVo66TvtvSeJ9nPxIJh8Dw0JwtcOvoioJ2DC4TXEL8fXQfo36Jch6NQX4UR3vW
fg0B3zjbvmhMgnAbd0ZTrYdb6bnRq7UOrDbUKTKE++mYeyvSUONZ/zlN4giOYGTg AMGCMLNpUX9rcpKuhJAN6V8xtUQJkPgQg4DfKExOpC9bFxuuv0AEBYsrTqXane5U
JNsTjwO/6irfn9ogm8kl+Kd77Q7DI4qCEt0kCLT5IvD0tTWG9YykknE65olkmC0g BnvRs52g9L2snN6jTARi84HPIB2Fs+EKIFnhl2n113qf44jMMRP3iYz8KVdF3wIw
yQZU4saIGBhRgNsABS6yoxykq2V/vEFPtW6MQ2uTtx4IX9/FD0lATgdowmRwLNLO +2kh9+E/vKoqwVLwiSrC4kGKuy9/eCG175nFk/SQjRQqQhaMd4MmggkPTaRKxKVU
cib8scdY4OFpYWBN9Rr6Ui91DB1lAFXSodKv0jR+HaPfyUtXhCYVb3IWyocz07Kp IZQt8lJs2pZOPZVpfC1hjQfDIe4JyU6HQ8QXYiwTy+hJy3hFyYHQ9ym/nvnvTAno
orRqFWopE9yODbvfAj+s7jYad8JQE+V+ZwIkZE2p+IKFEIOcJa+HtiE7SMIKgG44 RpHhXfionvHoczbUpq7rItNSkVNLyQHjpph6qNXl0WqAiwNbFG2bLHViDWQ2fS1E
iZYWimtyV7BEQhBIDRiBe4W3uuxscx9a/A5VXkeIzoLBR4kCAwEAAaOCAUcwggFD dtSMHi5vMn/X9gLU0GSIKg7LN5MVDk03jmzn9HQQ+8AyMQMCAwEAAaOCAUcwggFD
MAkGA1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRl MAkGA1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRl
MBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB MBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFAzvHT+DK8AUF9LuJ8wE1qWaxS8kMIG8BgNVHSMEgbQw BQUHAwIwHQYDVR0OBBYEFAlxaEtY2lPtAqPpEHubriErdaaMMIG8BgNVHSMEgbQw
gbGAFIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEM gbGAFIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEM
MAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJp MAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJp
dmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlh dmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlh
ZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQEN ZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQEN
BQADggIBABvGkiNyhA6T5QChOYbBRJTSs/Sod10KiZr6AZfcwwNdwaT8YPxQVTRT BQADggIBACc1iBH8C3uvRde99xSg28oInCyOBWXmjtD2w4bJT95sYDVrlRl4FdGG
gpu1XsRpLzWMoCRiMQVfgKU7KyVvGPW41ddkorZpgVg4N2BlzOwzMhfxg+xzgKkU uu9UZH2XwRzwGLKW/Afe6VrEHaRiT0JEf5r09DqNQ4i13XtBdzQjxSqCxi7X8qq4
cqVVSkrGZbLre3LlnV6DI2e1vQ7xuQ5y+ggDvD5ikFDgenMBcfEjnd+2IR5m3b6W vi+5qBSGlQ43RetSUvHLrwEQXjnVTWgCnGFpUkszXj4uWsxOZCI8Mbw34HKuhekz
6SF+eFbw5X47VFHpgjsdigUzs8jBZDfAWAIQn1J/u5RrYA1xqFJmud76OiXSn4Wb 66ZA6wLlkBM8idasmHZF+sE+zSnKpq6oIYUK/2RV/v3v/0htwu+60bbJgW2x3PVK
UsNH6RD14qVf3UL2f9D7pi5bXtno9kYAsoItXQrJBuBjynVg4z974M9225wbHNyr WtO+OPSgXwjiHvPCu+xJK5rV2BLf9WIfzlVRXugYomxvQup2fmoOcymO9Yjbtj7n
+k4/GJSuAasrkzAaOHttAaAcaLbRYQN+pBUCCyReRTOrQVm5dizHWdOKlDaTA/MH pcj+PJFmdS3aaHEJ3rEz/SEAuoqSZ9uGbr0qO2dNXmxaf3IVNYeOmrTsab5laoqA
4jZAPimOkLNvpsoONmOw1M1fVWr5mjaQmyOYNBuWk3rujXM4GUZ+mEwJz2zax4Hl cquEzyaJynqqG8YyQgOEr0ydpXWtecghaCHCG86usgXZ45WOYbMyVwuvwLlqDOIs
3VatR+HlDD9HnPJrONIY2um9fgAoGy/cVfV1Cis5TyiBKsdUW9LXGtDPpEACxutv o7qYa0pdsXKiqogOm8o6qZF5tKu9qB2ZJYSgOP9NMw09ooVMTwuOrbKjtwVT08AW
e143UX0q8N1D5Rt6riVXpcr4h7nZ7ORqyxqMuH93jfyDoZF2FGlxPALet8CZqbAN 4hcdOpXIGTKAue1wjWw54kgg3QkJSzMXb2UVOI+rp1WywjHruevPayvJSbfN7H7l
leFh9FCXaozPWOLXtPqg5DenDYjncxWjm3aoQKxbxNjSag7NolDvMCyYnqrl5T4f scnjg/qohzAIcVVmBx9ObFeKLvdraSkO0bvc3/Axo2lPB3GvFYfaUyApEWYGOxZS
uASbU+g5FSmFsPL4iQL2KEauC27pInWzZIgWw5J9eU3OyRFiPyJ1 E+0wGZiroPdqomW1dfy68QfUOQkTh8t/8vYegl5C2ffaintrRoKV
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
FiL8Ff2R5CllLEXT0jVs20/vR6l7XvQ= ATjjRccFS1xDHiGwXQfPN9hl3ungPV8=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
5150adb39d583588bab70617ca3bd6c9 5150adb39d583588bab70617ca3bd6c9
09f4a4f7507c50dd0fc7562b90e4b4ad 09f4a4f7507c50dd0fc7562b90e4b4ad
@@ -210,7 +218,5 @@ e8ff6b55d46ce030d2ef54ad31456d54
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote miami.perfect-privacy.com 149
remote miami.perfect-privacy.com 1151
remote miami.perfect-privacy.com 1150
remote miami.perfect-privacy.com 1149
remote miami.perfect-privacy.com 1148
remote miami.perfect-privacy.com 148
remote miami.perfect-privacy.com 151
remote miami.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 38.132.118.66 148
remote 38.132.118.66 149
remote 38.132.118.66 150
remote 38.132.118.66 151
remote 38.132.118.66 1148
remote 38.132.118.66 1149
remote 38.132.118.66 1150
remote 38.132.118.66 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3jCCBMagAwIBAgIIK5cAO8Nl7xgwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG3jCCBMagAwIBAgIICodv3VdgAggwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAxMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTI5MDAwMDAw
WhcNMTkxMDI3MDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTI2MDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfbWlhbWku MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfbWlhbWku
cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj
dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALeb dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOH/
1vNx1ntnmi/U19DUUEDBqRAR51mJ5NvrSS4RFIauGCoWW4W2y38hSCSKaJcXzHDf FrRdk/sSxDdD3YPSEBbq0doy2wdfmhSO6hjQ2eBln7GcI4mJZWqsIkRXbL/Zi/Wh
AzVxMG5FLxCGFRPVTbRI2KIiuBHxokfoFFM+hrDorhmxON+q7JZjq5vLkjYcfPg1 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
JcUs/4XDhKHM5anOE2fu5//bAcG8Aw== X5K298mjjJCAFA/hWZ0AwQZqAqwv2RQ=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
763191a67409aa522a46fd4c6ae99818 763191a67409aa522a46fd4c6ae99818
d9eb848bb252e5f0e054b9ff7a61b5ae d9eb848bb252e5f0e054b9ff7a61b5ae
@@ -210,7 +218,5 @@ c74c2d9cb24a58a0ce26bec614aab5f1
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -0,0 +1,222 @@
auth-user-pass /config/openvpn-credentials.txt
client
dev tun
hand-window 120
inactive 604800
mute-replay-warnings
nobind
persist-key
persist-remote-ip
persist-tun
ping 5
ping-restart 120
redirect-gateway def1
remote-random
reneg-sec 3600
resolv-retry 60
route-delay 2
route-method exe
script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5
verb 4
tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 192.145.127.210 148
remote 192.145.127.210 149
remote 192.145.127.210 150
remote 192.145.127.210 151
remote 192.145.127.210 1148
remote 192.145.127.210 1149
remote 192.145.127.210 1150
remote 192.145.127.210 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1
<ca>
-----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE2MDEyNzIxNTIz
N1oXDTI2MDEyNDIxNTIzN1owgYcxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
DDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MRgwFgYDVQQD
Ew9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZlY3Qt
cHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQClq5za
5kZf3qUTqbFeLUDTGBd2SUOVeTG3hFegFR958X9FOCINJtTveSyJ6cgW7PO3si1X
SyTjr8TaUULG5HXH3DpmzYoMltQ0fHJYfGy9gxJMfQJ9EwqqNnslAIokMEoWAnMz
/TAyGbr/J2Yx/ys7ehaIOnCIhNESZkxj9muUVWLi0LvyBz7QKFafZH7QEulmKoGn
OeorIFclrr964oxe2dE32CoN8lYTkpmwnAgXwkeSrgAVE9gjVnKc58xRdnk1JBam
HKh6mvr4AYzU1TyB4g57tJlvjmVswy8+zY7l/1h0QDMTYK+ob9FVvKWVe7IWQLb7
CG5i8QhHYUOPv20IS93KH7qrb7/EeL0tnidlXyDxpGF3RebgWiPS7cHOj5FTOaCI
oZ1o+YfzpUqiENgfal2BBcG+MHTu+yt2t35tooL378D733HM8DYsxG2krhOpIuah
kCgq7sRpbbTn+fwxu6+TR6dqXPT7hYIcqoDzrUNrtan+InTziClOWYTeDKi4cndN
9KefN4WUMYapg1K9lcKH2Y0ARY5gOy9r8Dbw7QXTZOfVRJqSFbh8t3EZVHXcsF1p
PJXRzJAzOIoFVc/waSk2ASYS95sk50ae+0befGzOX1epGZCZh4HRraiNrttfU+mk
duGresJdp8wIZpd7o14iEF8f2YBtGQjlWsQoqQIDAQABo4HvMIHsMB0GA1UdDgQW
BBSGT7htGCobPI8nNCnwgZ+6bmEO4TCBvAYDVR0jBIG0MIGxgBSGT7htGCobPI8n
NCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEM
MAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZhY3kxGDAWBgNVBAMT
D1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVjdC1w
cml2YWN5LmNvbYIJAPoRtcSqaa9pMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEN
BQADggIBAEI4PSBXw1jzsDGDI/wKtar1N1NhfJJNWWFTQSXgPZXHYIys7dsXTHCa
ZgiIuOP7L8DmgwfqmvtcO5wVyacmXAHAliKYFOEkM/s56jrhdUM02KHd12lv9KVw
E5jT4OZJYvHd651UKtHuh1nMuIlo4SQZ9R9WitTKumi7Nfr5XjdxGWqgz2c868aT
q5CgCT2fpWfbN72n7hWNNO04TAwoXt69qv6ws/ymUGbHSshyBO4HtBMFTUzalZZ/
YlJJIggsYP+LrmKPLDrjQVWcTYZKp0eIq3bfDHE/MlgVd6bd27JaPDOvcFQmFpMH
crSL4tu1o070NsQmrT52rvcnpEvbsMtFK4vW7LxY677fUIZcwA/fWfLSKhQbxr0r
anxKqztrY3Ey2bWEXOtmquxje44VFZrcSbfM8K+xBc0SUTTLoVzey/7SfzvIJsHH
/UBkJZZYiAA/gAOqoF5bYFVFU9eoN1owOBednkGOn17yp0ssSDHWpCKBma29V7DR
b4Huz0n270M25zuQn5YbNYRiMRm7wN8Y+9nqsqxryOc48Rv7FPonDzbskFFjKp7K
PRcKXEPxzswHChAWeRG8nU4hRLVvuLdwN08AIV3T1P+ycTOIM8+RFJgiouyCNuw8
UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIG3jCCBMagAwIBAgIIc5fDFnqF5lgwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwODI5MDAwMDAw
WhcNMjEwNDI1MDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfbWlsYW4u
cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj
dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMBU
Qexzrwn3v7t8ysoirmIl0U3GQpulr2OsCpIgvDVXtYGKgNspujBF0EtU/Ei/UQVz
qjGYltak9IoRybNzL2h3qhSm73ZchmNCli9CPzLD7Z7cxuOx7Cp/DE9NT231PSul
dgdDiwlQGWP6LoIOpqOjYhKPqLSgx0SNBjIeSGi1b2jAcg1TYPrbk26YufX4p0t9
r/cNAFULeRk86C00+BOXCckTZR/WKgnh1VgSsYknW8GYT+vO6h2IDl2PTbu3rpX9
jJx1qVm+Lc411kv2oN0aA4Fu7m8jNCEvSE0yz8ePo3P3li1b70s16hS+eUjw4j3z
jn9bVOTqUierKXTmWPb7Q1LH3LJPfUP7cF39iWLAOwjuKnMFqGJriTLeTgVFJAqg
9euLh+Qzq2mm8dwpQ4F34oBY9360IAhfklwYubelVo0K/eS6QfFr5WJ8cRYw3MoD
dUp5dkB7vRmQWlzRLFcKObFfM1ts3Rp2+dmeYJO43rgzGkY5xq0vtjwSghRI4VZi
0r3K5YjClvyNCOPZlG52lUf/lm6s4GGbqmJLTRX9HLgvPxsMpxRL6pcXeHR8dt9e
aO47soomJ1BMdRK3zK9LJLSXiKd3kbl/NtFgCNcmAhngIwv0oPSAAty4ezoZGhhS
QwvuHUQZUJH9FAyyRDM/9HlxVYaKBkYrCi+uKqpXAgMBAAGjggFHMIIBQzAJBgNV
HRMEAjAAMCMGCWCGSAGG+EIBDQQWFhRWUE4gVXNlciBDZXJ0aWZpY2F0ZTARBglg
hkgBhvhCAQEEBAMCB4AwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMC
MB0GA1UdDgQWBBRPj4Ri01QNiIoFySMhwFBw72DVJDCBvAYDVR0jBIG0MIGxgBSG
T7htGCobPI8nNCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAKBgNV
BAgTA1p1ZzEMMAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZhY3kx
GDAWBgNVBAMTD1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRtaW5A
cGVyZmVjdC1wcml2YWN5LmNvbYIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAA4IC
AQAZQv0yaaeeiWIyhrcQkBcAqX89LLcAMkui+O1Jb/ID+XYjXsrUiaC+9bre9S71
TPOtPMNjB2uUfIf4XsCXWm47l4C6GDZku2+GeyALfkfNmVHKi3O1UVkbWLXzse9W
oBFvI/7Xuyh6IBYM9difQ20aj9HPo6cbdAWjCZCSwSUnK9sK7/6z8JHNEeUt/zJA
/2qhDR+5SIZNt9Ul0JEYLgd0CfdQBxYkEGvkxmMFoizwaWnlsInbjZ1KfEVZAUB7
MUjBSc9HMmxLHHd2559ZN5Vu3jUNkFXPpUbTN2fdjMaF+zNmDyWuNCmLWHO5xdqI
wi7nf1aKoZMI9NsrRzqC90OTGsj8wqt0SsooDRqLdE6SgQxLKT+3/RVlcp7JS20P
rD7iKx4vT1ExlDUxMbUeP+YECVrkXzZl6qvN8xZ8g5mi+CbYv/f6VAOwE0LYBmzm
kVHpuPuLKEfdp8fceIyVknsTbJi3Xga12NFkEeic9MsbYWKm/mIO7Qu5mUGDmRx0
nFCfEzsxoRkFcRmm3xodu3po8I+OqH2iZcBbUHdOuZK3TanPz2aGIMSkiT7Ujir2
CPBuDZ2vxne2N8mM5uyVAY4phjI1wK0PjyxQ4UJs+pfjLI/zyQp67L3Su05mn5MU
rlla8tkiyJVjp2F4ddRLbQ8/qwwlnbOGZEKKEJAe6O7UDA==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
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
fhHyPtCfj7yXnTDIkMURloexloFM6gq7ew==
-----END PRIVATE KEY-----
</key>
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
dfe60a7f96f52f5b6519b295032199de
a417c885ca6097db0aa2427330f3fe81
ac8230da5c9cb9027c0e7a016973bc9c
2c83b0b19afafd20cd15dda0ceb5409a
ee52d24e08d50866436aff8f35b4e2a8
8cb3729fd8abab80ffd744dc554bf718
c8d80750323a2d6da3b4608bfef32c0c
e599eeb69fcfa992afe7d608e361a6a4
da9012f2ed167c3c27bc5767dcdcdf7a
5a830d0d85d88eabfce14d706d13ec7c
93c565865667a1e2302d8d1c2e0246de
aabc13521b40788685fddf1c7854b476
f5a23edb91882a41e1f8f330b2c8edba
ce9d6ae288a2b6125613169404657300
855996c0dbfae754825ee39d36a05c8a
01005902f889f6c76be412cd0bb941ef
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote montreal.perfect-privacy.com 149
remote montreal.perfect-privacy.com 1151
remote montreal.perfect-privacy.com 1150
remote montreal.perfect-privacy.com 1149
remote montreal.perfect-privacy.com 1148
remote montreal.perfect-privacy.com 148
remote montreal.perfect-privacy.com 151
remote montreal.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 167.114.209.103 148
remote 167.114.209.103 149
remote 167.114.209.103 150
remote 167.114.209.103 151
remote 167.114.209.103 1148
remote 167.114.209.103 1149
remote 167.114.209.103 1150
remote 167.114.209.103 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4TCCBMmgAwIBAgIIRjkPErqXQLQwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4TCCBMmgAwIBAgIINy9H9jcYdwQwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE0MDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTAxMDAwMDAw
WhcNMTkxMTA5MDAwMDAwWjCBjTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNDI4MDAwMDAwWjCBjTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSwwKgYDVQQDFCNDbGllbnRfbW9udHJl MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSwwKgYDVQQDFCNDbGllbnRfbW9udHJl
YWwucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy YWwucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy
ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMoJle6OjosncNe/gcpo4w+GuB+OLf3WSpNcAfbkdLyS7V8gnfn2AoKr6vJX6f7I AMVY0ycZ8ctkZ78vUR+WZTo6jxWGT69xycNweNFTgljJXTLXt6u/nHluZYfHYpqO
g88+F413iOHy1CUOHp0WruykOLBWYE3WrAi6f1U6hUqKLrXn5INvvpDSnxxRJTab Q9L+WeAnsY6lzpRmqmCzSuqtnzuwTSrum/VO69KoMkRcdKaykhhfvZk2JS4Kw8Mm
hsKb0rHMgC6q22W8eqxyfArR6lugJPpiH1ZOXBsSJ7EObkaDG6Ugv+0Nb/Hr5SrJ CB6mtOrOCDrstgc4ut1zORfwUDyNWHegpFD0RTfWfdkSXke2mAnb0CT5PQCvRJx8
Pdk2qQ4AwVTDHLoF4FILRhNKI1NPgxFb1J/jzKR8GsMgUhNua1usbKB7WyA/EK+3 g8SWGb7G2gBG25me7ldjugOfTImrAY4U7XZStwWOH90yHE5S/gmsu5KM4HAKazeH
aQLVlhroWpbEZAPouBxC96VOAuiuTUGgnwUwKWbzCfJ/jJ1g+4mIThUIRw4wCfUK c+wf5rbyqUYAepaHHBeafmpzkjHP8tZWxpDcJP8qvKuh8fVnJSHlHsBRbp1muLE8
WJF/LFS1fL+EadyezOLdnsDN/95iPh7fjNSQ0ffWl6oMVQmUQkzrUBoRGkQMSPop KRstWayPM3J0LXrsV0ojk8vD7+lpfYokXWZddZyeWmGBD/67odeI7Ee+Z8/frgdj
481EnxDucoTJPetbfAOiiPOW7g+b/OTlC1EyEWTKazQEFd+v5T0c0QLWtYOIg23D vsVNlxCc597QgDax1gZtAPuFN1g08COcBFU7M0Lu98fhzuvCi0Zw7CQ08H312vls
egsIFOH9Arr0XJVoj0A8G9xfBHPsdDzFCgAKkOU1GPy5bwTrsEgS2l2MiRPnXPQx tkq9qDV7bHAc+MrHO5vHRLqV1i7V5hwGhMIaOXuYwnMZdVDZje1qB2xkcWOuRqEF
fHPNHSV0LjxgsSVODJMMontq/8OO2HnZ3+ZSx0KJYG36+pobT3u1fUhCQoXVwMPI qP+nrxRCjb8SCL2n3FIKzB7L7pF9JfIOsFJDGMmyVywfMb4AZTIvEpnwHt3jTX2E
Jl8wWRitMncPnJNTgyAXSyz8BurhEc4qCEKQ+to4KLvyi7Y7Z/2fydVqdfDseabc ck5jowyBYx+ciTI4c41We/ElCeZ43sNRelkMySmN2Pxv/eOQQLCeyCaJ3SPf1OtE
0lHtOt1QYxvA0OYXLGjI2RxGuE9liUtG89jLi1tYcgRhAgMBAAGjggFHMIIBQzAJ m1j7FP889E9wgPprY1+/6k0IaesGFXTh0QKkNySfVsofAgMBAAGjggFHMIIBQzAJ
BgNVHRMEAjAAMCMGCWCGSAGG+EIBDQQWFhRWUE4gVXNlciBDZXJ0aWZpY2F0ZTAR BgNVHRMEAjAAMCMGCWCGSAGG+EIBDQQWFhRWUE4gVXNlciBDZXJ0aWZpY2F0ZTAR
BglghkgBhvhCAQEEBAMCB4AwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUF BglghkgBhvhCAQEEBAMCB4AwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUF
BwMCMB0GA1UdDgQWBBRoR4/whqFKx0+dCRAiiPqFmVPtnzCBvAYDVR0jBIG0MIGx BwMCMB0GA1UdDgQWBBR7UunvVx7+bruoHjcy1dXxvmDQLjCBvAYDVR0jBIG0MIGx
gBSGT7htGCobPI8nNCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAK gBSGT7htGCobPI8nNCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAK
BgNVBAgTA1p1ZzEMMAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZh BgNVBAgTA1p1ZzEMMAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZh
Y3kxGDAWBgNVBAMTD1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRt Y3kxGDAWBgNVBAMTD1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRt
aW5AcGVyZmVjdC1wcml2YWN5LmNvbYIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUA aW5AcGVyZmVjdC1wcml2YWN5LmNvbYIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUA
A4ICAQA6jP1zz91YL4nbM8a+TEkx1yYBZE6eOvo5h/QwLsp/uhzePceTXscmzuSn A4ICAQCWB8/h0sggIKhcX8i27u9pwDUvDQyX8ADbEj5FGJVZKjDTmTc1UqOZURA+
PJQOkV7BnykHOcCjO6CjrC3Zrzekd4kjhFBLvqe8Ywqo1gZHLBVFQoslKWe3qldj 1oCaBFpwUIkqef6STldv55v2yILH63/sSQc6f57dzPyI2tqldGMkN61FxQQEM1/f
BE+KBzlIvuKlkTQbjVOGqecN4ai9mwCY0I8vdlinnE6zP38DzgPVZGYKJlNwas1m hvLYrh2GoRM+hx2k0BrXWqRveVfYXSke/5z03/3SovvU7W/WeXjzGhiXOIjwPWGO
tbEqCJo6K+q4UcybKimxVAPDoztYqbfWZDReMFWHjBOD8iHo08uYhjSStYzW039K ygrGZ55vFaw2aJ9uSzM2BQWMwkuizhGeKNw7BXhuzpM3jEGSfVmia2QxtYedd82H
XaIpvXOiR3mhOmGiUZrBn1bgAXVtPnrShRDjxUCGyEl62Ziet0gJV+m529YVWwWZ xibLhJa8R6IAFn0r+Rpj7gn/PqAHRL82TJa1CfNPugxtBXoM7ff7dM9/DjMNbS+9
BKKuSV8ujr7MH2Nc/pmpcuITR20ophjc3J7W9srO+L4J7flV3LQmW8J2RhixT72X UjdMRpG+zGP41Ue1QS8Hir+X+CNynJ8GCo3llo21AeI8IyCA9ICsNPFdKLKMN6ku
cnv7NhVCuq/+t+4h1Y1f+dDTyuIisf2JIZ65zZm9CeaEG4i4oLn3yVPI1ld+kPkU 7rFFXNg7Bt3jDqc+PDw+8HMKKc+uLhoktaX+lQpU40nxm8v1YUtoFHe7qzuE6wfg
rcV8eGv+hByH1CVEYB255bEPr/zIR7ioLAdHTo//hQE39AImZcbgsMpYAUE+HQG2 rg8qQ3Vjg9IyuOFDcf3jiIoT+pHGamXuspbeQtrJB1ppB8GUn/I1nEQIokXSXaYI
OJ1EZPxWksiw2pwhEiOZvj4gOdEviY9AKwo6B1ovoxybyi/zHE8QHwbEfZiS5xKK ptzMGRZr6RIrTfAYbUy+mzn9852YhWhk0LhbUH8kTXyZriitjy+9wllous35oXVP
801RWL1SqOgz4T+EpQi4afY8sT7E6I8wRnAZxEWrh3sLR6Llm4tamnRsyuu0+A5N koChLNxYp+ZOafceISPbP0PAd+RJ+LEMLTyfglkPMevuuOMhcdgYOZuCFlR76YfB
Ko1CTq4acTQeLTSIbDBifx7i/GK0Ue7Mtxfu1YMKnr6pgmYKQQ== CyENZ5METvh+ty5z9gt2L9YyyqtQCcbIYm3l0zQEAAhi0klG8g==
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
3ODTm7USvTmoluw4ou2MzzAHKjtanA== nWmEuyWILTL+cnj3nT06I/+Tzz0Nolk=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
98a4495173bd6d2b2d65f65a8ee97b0c 98a4495173bd6d2b2d65f65a8ee97b0c
b6a3a75b431d61ecf76c9d3c4efe8a84 b6a3a75b431d61ecf76c9d3c4efe8a84
@@ -210,7 +218,5 @@ cc34ba8d4ce530537af0bf0920124e50
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote moscow.perfect-privacy.com 149
remote moscow.perfect-privacy.com 1151
remote moscow.perfect-privacy.com 1150
remote moscow.perfect-privacy.com 1149
remote moscow.perfect-privacy.com 1148
remote moscow.perfect-privacy.com 148
remote moscow.perfect-privacy.com 151
remote moscow.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 192.162.100.240 148
remote 192.162.100.240 149
remote 192.162.100.240 150
remote 192.162.100.240 151
remote 192.162.100.240 1148
remote 192.162.100.240 1149
remote 192.162.100.240 1150
remote 192.162.100.240 1151
remote 192.162.100.241 148
remote 192.162.100.241 149
remote 192.162.100.241 150
remote 192.162.100.241 151
remote 192.162.100.241 1148
remote 192.162.100.241 1149
remote 192.162.100.241 1150
remote 192.162.100.241 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIIaGMOImmBnz0wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIJALgO55sETfRMMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA0MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDgyNTAwMDAw
WhcNMTkxMDMwMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDQyMTAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfbW9zY293 GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X21vc2Nv
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl dy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDV ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1vhZcEIjlMMj/6FjarHv14hzwjFqB04H8pqox3RY64Vb1Up/4CyuxKslS6nVoMui 1bJs+1uIOObSNQOuu8A1nNaBEKM/WgxIThmyT7cl/IN1TJ3VpqFUlMpan1GB2A1J
O8oTJyWIDbVWk8xH907d/6iXh+nAfQANa8zSDrWO7ZGQkC+2+Iogz7yLHJxFig7H 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDV1vhZcEIjlMMj MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDVsmz7W4g45tI1
/6FjarHv14hzwjFqB04H8pqox3RY64Vb1Up/4CyuxKslS6nVoMuiO8oTJyWIDbVW A667wDWc1oEQoz9aDEhOGbJPtyX8g3VMndWmoVSUylqfUYHYDUnWBGM/B5ysm54s
k8xH907d/6iXh+nAfQANa8zSDrWO7ZGQkC+2+Iogz7yLHJxFig7HsUJZyZt7ahAp HbI/IbUZ3oDIykw0Qm6Oo3AWujvh9ODZ0qLhT+Mh/ryaTTyuz5Yb7VLc1WyJabF/
6EPRC9wPCH0IfycvEjSD5me1zmTR3SPv4ER9iTr7IJ5+KuIs/9SiiyWctHeQwpPt Qyk6CkiT+LF38fM8ddbUpOgeHyrq17NrIrTVYIc+v0dMxo6tVQKTaclSFtg7aoYH
vrPG9M5gxQqYkaPTGSEgrmKPRvKGbbZMQGtEFkcQKyYzXSXzm3aZcF8owHLY0wlk Sv38rj9EdV6oaKVvLRH7b58Zos5ZLlsRbAXOurmRwSeYLi6TKjZn99ESiYZw14r4
O0E7DArE//elHr57ey6ecuJWYwwudYSqxqBBjLsOvuNecQVAaimN7TKt8kilPhdf nTmZlHotkPoPiNnIHlXV8wJqNoQpifnB2UXgkGf4rx6w3wAj1VGfxPz3MJ2YjpQX
VsmpDohNIPgZzOd8ukpgORxEgOOYhEThCT4qOT5u15+l2vO81BUrJI8nXYZP58iz nUrk9LywLa4ziSK2ZmC9sNu1DDWfVTZ3hszW9wa4WGmjIXLMpV9M9UdqNVVel8fx
5nTimDImisBVJBgNQtt0bh0TgWf7s2cQhk19h64sK29i4NeW6Xe1wEyzN/76oRxZ 0F7GSM3MZIj/JayCvBi+XQQ3NaXvKYi4WsgbU+xs9grXlTXedqLOofp4jH1bfA20
hjrO0JSez0BJKnjGAiXqveUtX/0ie61brfgaIpq/sS73ganbTWw1HcqasBj4BFkA Le/HGv6HPYQLh09Mmvk29Ga3aNBqYoBy3dnJ9/YBUiBCwZYm9unnT3Ffbr/HoWf8
eEcpQyw/hkuLQiwEoaarGQ12Sq5Qyn6KVTespYNT8/9xF5u0DPY8MEgUfEuhSpSF o2mI3Yn+GRxzujUeKANqk0Yjcd2yGVNnoHYwsNr2qBwVwy2bOEtq/+8gDezoTUJV
PQ4E4jEUXB5E1b2SkQBkVqbX1/WImOdOMkA1ogA6D7qGNALkIJrlPdpleQcCxQQ2 8VZu/KTubIYKs1UL5/KwiZceOCFxXYUU1zC8WOLSXiiANz1sMK/O0YEO8LY8kVkh
ZuKhb4NQpNe/7y0Q7TKoHpgrlMVCswIDAQABAoICAQCRjdbUAi5yy7KcUUdIRXrC tphfW/4CUxWdpKy94a+UY2r8bj48KwIDAQABAoICAACmHQyaV4yMruC4VSR+zere
t6HAsaEy+6/ohwEw+zq9v+qxXJhuPGgNuf6Iz1zV9bJGRo5AxTetyS7ytH2rSrIb /99UD5IvbVzHWTJCxRvCLm4AILDz1nTpNGM9dR5509qRgtejJ0ei5VUO9gaZDJq6
OAdIxZGdnTgo6oSrQqnglOKtVQe1cq2KsfwzcJEKYHO5B3YTacB0m/hOnjNzGrB6 gTua2aZi+UD3oBSBlkL2YmRm7lWuz2rAAkSZrXB+ct881j6Ta1PzfTV8t7hUZaoF
Zxu8adiBGNI4Kd/UB53mn7DzeWMFVCCaiVR4qrXzTVwuG6rJZKmyFk/c1x7FwSKt XEyX8Hwjg3Z71bSZtaCm7QWLQm9PbrmzDP1fsPk3w908uf7E0P1FMoj9Ik5NHSYR
CdIxkYjCiutatHiP8Anq6MjaVErvOH68ibJh6fiIPfzXan7LXVuPLO7Kk+7Nw1+d ESuDvdTbly1jRmFmjCfbKy2fXVkmWf/mTT96DGwn+ahRKVJcFotrLCHbIFymBcTz
QmINucSMhodwAOEBTkAfa4yXNcYleCZnXhWj1iht9RU97wO9FRrPp1j/YzK26RZq pr67VKX16Z7PsRcveTFDGP4Msdift6EarwYsdyykri3FBFufyyq2bB6yPJL7Z0NE
stgq2TXnYVA8+yAytS81OVGM46L2Y0kDeqy/Q28Ef7txrcGHhd2xWMuUbcIlhZHI RJwHWUJkuaUuxUtjf3Y6lQUZc4hl8aiO8S0+/p7RpCroLmVoMnp9svV7VZk4ZYOC
iG/+c5cZ+N4xaaZk1rHL6LqDeiOoDaqYyjUJfrJ/5oOsnRGkJY9MK7QQLfgdqDRa ECXMaR2t4MecPJ90zkMVl8auWojPZW+W5JxzrhtRgemUkoGl+C3UOG4KW0VvNGUa
hY4K0hGgZrnG2SPb9r+KoLDTyvfAz686bAv3BQFuvMTwCHjTy8YjbKgVHa/vaYZ+ Nb8s7Im9bS4qzlbNRpLHuSK1+4W31e1uuMDSQ+931WPOWn8KX4YVJQZkXEt2ZDbN
MPIZkgDRz/OkIb7NkCHcs2PQT4Fi7OxgPBlmpm+VEDC4rfeKqsdnydXYCgy/JvvA KtOVxaMPIDQyFl2gb9ZeP60J6iAd67iRxsj2sWuxz3xWmMP/jMFlEjEs03tiDv5B
noOqObgogA8kjKA8JA+aCODAwB03KkWyzvU+3ZfcsUeZuFbhvfbdrGGMQkG4TbCQ eBEjjoErb6f/ER3AzyWj3pw5+zg54HtKesnI3jEUScFQ/hSC6HMd5qM0JQ3FVnYi
OyrvyIPGKg0T30m+y32ssQKCAQEA8qT/IHXYyncjeuA5FdJjfbtbF9IX/rLAopm2 bTW/LP5CAh/doe0LTWLJAoIBAQDqeZtI3+GsFXwRNZk3FEEx5Sax7zULzTqPNdDk
0h7XtsCgVgy/blt59Tvqj6iQv++beub6cdCEvi/m1C60K6tmgeojqMim3dZoGsQO Rlwr+QbnsuypNeybPK9+oixTBBXhZF+K0UhzUmCN11VaJ/5OfE99ml1oIb9PY63l
pz+QhWycnYU2BuBCSiQo/Qi+ejsiqetPilFy8J1dbqAH4ZV/hATt1NB4+847r5Vm T89rYSrYeZuboy7nSIWoN9jLvdgosyfhfV5T/swIEfmUTdBOZn2gJbdAg2U4ZGnz
pUxx4otWz6Lafxib/xtin1RN+mwDsAg5ORrarUfHPxSsfr4GWnCpHHdP7CU+ya/c WEt2rs2djWq2Q1SX2QNJIIOJG5dzZSztUUmA1AyB/8HQjwK4aE0ggYvzqfz03fPz
WTsImzvonMGRHszFxY9w1X15+CvOsDl6PSjGBqtu3Ks+VoTWZf0alsPjbz8V/d1s bKpQaTBl+M0RnDz2zgdg+O8EoppZ3EDtpFG++ot1e3VRkc4R5gjb2mc+OvGJnTu5
E5NPNUjG2G7G6cHjHty0Qsz1iKMDp8ueHW/ECU5Fkos1J09tiwKCAQEA4ZwY3pW1 uEdoF0R6nJ+zfUsyGeM9cX5kqz+gn6OcXPToMW7w9igam9KPAoIBAQDpUIO40KuU
9gOCjY07T8khvYTDvKNRaqsizZqUSVy+PGfp9DwZVAq4b51wZd7asVOUuv4pzIOK 8AnFoMIMo6YfI2n0NpcDmAqFXL6418ZUHD3ivOZFhDAmat2ZrHNfnhjTWEJDfTPc
STRIdLpZCftCCqDjirU7eWjm7GVFo3rG38vW1O/2lSHmoOUOqO3d236JMMcKyKkw H8nZKrRH6iR/5C2FbJD8MuXUtN6zChSvn2+0zw02iqy14m8eZyeWOdtUC5G9WCbt
k5nojmjXRWYekTxdmOgFvl7e1PelhrYfdgZgxIpxu8VCuaiNxke7bnR+zMlf7yAq B83++ejHKcQmOEYiY2m7w09drP9f695e92IQspCMBYLmr7sbpyh3lL7rqXHE4sLy
gb4CZwCFt9s2mmc73oLi3xM7MXmUIuP5qLTRaWPnovfsuRbzbidoVAcB7gCkntiD vwjJzInDcatolIryPKSt9nSOxEFbevmdCeq8j+489B4NqLvjI1dk3zC+oUmc+7E7
1zFqUZ4fV9XzONDFAsoCvhA+TzALlevRfa4jvrqoo0WVtgJdDXIFoumzhjhGXefA NAz+GAgxTXOtEWpqrtRWNSt+QFCCsjybyKWt3BFYSaJy3A3ecuMJCNOQkg4eg/iS
clxqySuoobb0eQKCAQEArF6BzrFo3AtebP+0DchzXPInd/iLiye4qMnBkerPGsgk Fht33ruXQxqlAoIBAG63kW2t2cAKPRVbO8fYVpia3dSzYVb7R6WMAeFon+lbo7kQ
HnzX0LGzJX721i7NBUxViy1iZE/YvLKSq9CxtQQBwfBufIxt3dFeCwWT00PYiq/p sdOM1PbQhwXCyi9BBJvza3H/NLjPsywG/BSgQeMJq/dhRq3/EXkJVnmrYAQSU8r4
Yg0roB7XeIvPglEf3vz7VvIOgxfxKvTfVqLgdmQZPdOykCe4ikirJcRgMrTngiOx UVQCkAlCI2q1RDego0tEnZZKPppm/CzrX/B5dd0vZC6U4J0j7k3cjHMNxER8cjbt
+7aYuQjmaIcvvDfLXUY2KGrvG530EnyXEjzBfRfIs56sw8gOQpcCz4vaYJkLOBuK KfB6hp1VKcoEAlhhoPgqVDaTZaPhfS59eCVlAiHVjmXFBjK+l+WAUMsnCp0BrorY
1zC6wsJ9DCcl5MNKTf3wykdKiv/YDQzjqGcN1bBwDeuLY+asPm72VG1jRVS0RAn7 Gu0v21GnI7DUmviTV1MLP9V2++q0H9oPu+wSbz3gY1p9HLcz2g3jIuqla4JpSjqj
F+056P0PNvFaLMok8ne7NQv0uryW6nVr/vpdPBu0mQKCAQBy2fdjIM3QHrtQekxu bn2wsissMjM3PjmG63qLJxSUiEiD3yEE+xblcV0CggEBANAYXPP5QiBcHAslwA3v
cpLlmvfWSUICTnraNk41BqylrbTRK+MtAIQh9gEpKwkj6su1Yfw/a9tzJtWX7uGz 5Fn/hyAnlHfDIxchyoYpBh689cGGxEeaiCurwyyucFUHOJNANBHn2Npri+fjO9qs
DiDxrjQIAfjz9q5QO8H21mL1vRxxrHNYOjjhQZpz7xvZSJJorXtU6aScD2bvUHn+ jpN3G9bWJ1aZuv4FuF+uDRc7ODHnPpy4ASVU6dEPJnLJ9cK3cuyTdFyTSnsxwRnq
j10STKvNUpjR8BP6UNQIPyDHAbozc9MwZtxwDVmXTh8hvNZsRDu9TR+2itdIPmDU OaXxKTTAwGyU3fPqOff+8152fQPxkBUjUUaZ1GPsqp5FkCe3AN8fdct28cqzYOhu
Vxl2AwXcYb9DFtQ0fJMoK+yFsP9GaqCaOyJcm01zj0YyOJsH4XXsk4aSf0qDoD6O OPjVDDzUM/lpSTqQ9s42F+6mCrTWFyJMhYWfSr1jJy60FtDgID0hDEmGulPjcWMv
hZFbJBSXNeWtgjFmOKw9Nx6fn43846ND8wGi9ZMPbDNoWxaURoOz/G3hCiEmpj4j 9o2Va/ntJzwgvkMj7+syN/amdodkMiAxxO93L/OJOtAzDCf07RzwjkMV7rfydBSM
jTLpAoIBABv4TwnZMBuE/a8rD/Apn95rqQeVjNqoxphOzhVX69AfxrVRB+cN+Uy1 6HUCggEBAOR93csjzw3vRwgCs3SvRQYsx6AAriAgfQu5rO5UXrSZyOpSbdsx9iPI
OBUBJIjBOLIBd/VVgeqjBfH2ktTI1B09B5xX0jrTSDyJ7Oe7KKpQaoBMm/UlJ2vp nE/Z+vtQ+x2GYMToDShbvOqfHx6yWYsJOD7s5JOCUX0t2fE1hge+1gc4wk4bR1xq
GP0Q1p+uc5gVFBMnHRpLjxEUTNeV5iwSIB14TvA3T1xa7UTRMfOVckav5NW4Bx6E zdq4WZJUtzWhLvo/kgaVZY3mXBrMC/aS6jIH7BQu5WfBbHLuZcxh2UQ6Srehd4wa
U6DdYEjH/ZXr3ouR9BtY4+LCDcLaO8+/t0cW54OiVXk/Z6Gu8PWUtuBUTMSQRkhV OjBcXpXsxuLIRmRcROTsYQOnhPQljDtRduBLUK//AvVINtnV6hnTo63n6kASDrE2
gDZRCLKGfH57HKtIi7LOFLD+wuHCgim+d4BKhNkJqNWdc9li06aULMnYXoAnFjUb ITa45rHXiBkkEusw7lJTWjjhQrit/K/W8BkDsxefU45hegOKslWSTi7e9wfG63lB
etIJnFHkCj4/T4KZqcpzKR0l0Jhm07U= aovGgmy+l9Y80oRei18s6FHRqCjf0fg=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
5a93aa09736f08641d96f524478f424a 5a93aa09736f08641d96f524478f424a
623773496cca36f7edb71f504918f8d6 623773496cca36f7edb71f504918f8d6
@@ -210,7 +234,5 @@ bdb22b677159d160c6a0ff4ea34fde57
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote newyork.perfect-privacy.com 149
remote newyork.perfect-privacy.com 1151
remote newyork.perfect-privacy.com 1150
remote newyork.perfect-privacy.com 1149
remote newyork.perfect-privacy.com 1148
remote newyork.perfect-privacy.com 148
remote newyork.perfect-privacy.com 151
remote newyork.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 96.9.246.194 148
remote 96.9.246.194 149
remote 96.9.246.194 150
remote 96.9.246.194 151
remote 96.9.246.194 1148
remote 96.9.246.194 1149
remote 96.9.246.194 1150
remote 96.9.246.194 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIILQE9k+OhLjcwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIIDnqKREn+124wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAzMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTA3MDAwMDAw
WhcNMTkxMDI5MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTA0MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfbmV3eW9y MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfbmV3eW9y
ay5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm ay5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
2isr0XOqI2Yw1jAThic50nSnwcwS5hgsZHrlx/LjolqMJuR5P/TYvWozL6d8wFNa qZjNBp2jnmcCKHD4HnmIo/qDvYD5NrOvLcn0636f3bz9FSEOMRiA8/mvCx5P1ei1
mlaVSjaPl0Oz0M1a+4rqLAMJkXJ8ituYvawQwE68HzWCR1QMU4JItaksxpx+WHAz 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
VQyDMUE/zRE/Pu63MLa/Kw+Zj0FZQ5U= 67CLle8pHq2PgwnV6aCEH9xoETL6VQ==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
954c4092f33b8ff15ff7de9133dea395 954c4092f33b8ff15ff7de9133dea395
c1f5d5cc8640de7a87ded34d97fa73a2 c1f5d5cc8640de7a87ded34d97fa73a2
@@ -210,7 +218,5 @@ dc40affb876515de1289126be41f6e7c
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,216 +0,0 @@
proto udp
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote nottingham.perfect-privacy.com 149
remote nottingham.perfect-privacy.com 1151
remote nottingham.perfect-privacy.com 1150
remote nottingham.perfect-privacy.com 1149
remote nottingham.perfect-privacy.com 1148
remote nottingham.perfect-privacy.com 148
remote nottingham.perfect-privacy.com 151
remote nottingham.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client
comp-lzo
dev tun
#float
hand-window 120
inactive 604800
mute-replay-warnings
nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key
persist-remote-ip
persist-tun
ping 5
ping-restart 120
redirect-gateway def1
remote-random
reneg-sec 3600
resolv-retry 60
route-delay 2
route-method exe
script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5
verb 4
tun-ipv6
key-direction 1
<ca>
-----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE2MDEyNzIxNTIz
N1oXDTI2MDEyNDIxNTIzN1owgYcxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
DDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MRgwFgYDVQQD
Ew9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZlY3Qt
cHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQClq5za
5kZf3qUTqbFeLUDTGBd2SUOVeTG3hFegFR958X9FOCINJtTveSyJ6cgW7PO3si1X
SyTjr8TaUULG5HXH3DpmzYoMltQ0fHJYfGy9gxJMfQJ9EwqqNnslAIokMEoWAnMz
/TAyGbr/J2Yx/ys7ehaIOnCIhNESZkxj9muUVWLi0LvyBz7QKFafZH7QEulmKoGn
OeorIFclrr964oxe2dE32CoN8lYTkpmwnAgXwkeSrgAVE9gjVnKc58xRdnk1JBam
HKh6mvr4AYzU1TyB4g57tJlvjmVswy8+zY7l/1h0QDMTYK+ob9FVvKWVe7IWQLb7
CG5i8QhHYUOPv20IS93KH7qrb7/EeL0tnidlXyDxpGF3RebgWiPS7cHOj5FTOaCI
oZ1o+YfzpUqiENgfal2BBcG+MHTu+yt2t35tooL378D733HM8DYsxG2krhOpIuah
kCgq7sRpbbTn+fwxu6+TR6dqXPT7hYIcqoDzrUNrtan+InTziClOWYTeDKi4cndN
9KefN4WUMYapg1K9lcKH2Y0ARY5gOy9r8Dbw7QXTZOfVRJqSFbh8t3EZVHXcsF1p
PJXRzJAzOIoFVc/waSk2ASYS95sk50ae+0befGzOX1epGZCZh4HRraiNrttfU+mk
duGresJdp8wIZpd7o14iEF8f2YBtGQjlWsQoqQIDAQABo4HvMIHsMB0GA1UdDgQW
BBSGT7htGCobPI8nNCnwgZ+6bmEO4TCBvAYDVR0jBIG0MIGxgBSGT7htGCobPI8n
NCnwgZ+6bmEO4aGBjaSBijCBhzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEM
MAoGA1UEBxMDWnVnMRgwFgYDVQQKEw9QZXJmZWN0IFByaXZhY3kxGDAWBgNVBAMT
D1BlcmZlY3QgUHJpdmFjeTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVjdC1w
cml2YWN5LmNvbYIJAPoRtcSqaa9pMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEN
BQADggIBAEI4PSBXw1jzsDGDI/wKtar1N1NhfJJNWWFTQSXgPZXHYIys7dsXTHCa
ZgiIuOP7L8DmgwfqmvtcO5wVyacmXAHAliKYFOEkM/s56jrhdUM02KHd12lv9KVw
E5jT4OZJYvHd651UKtHuh1nMuIlo4SQZ9R9WitTKumi7Nfr5XjdxGWqgz2c868aT
q5CgCT2fpWfbN72n7hWNNO04TAwoXt69qv6ws/ymUGbHSshyBO4HtBMFTUzalZZ/
YlJJIggsYP+LrmKPLDrjQVWcTYZKp0eIq3bfDHE/MlgVd6bd27JaPDOvcFQmFpMH
crSL4tu1o070NsQmrT52rvcnpEvbsMtFK4vW7LxY677fUIZcwA/fWfLSKhQbxr0r
anxKqztrY3Ey2bWEXOtmquxje44VFZrcSbfM8K+xBc0SUTTLoVzey/7SfzvIJsHH
/UBkJZZYiAA/gAOqoF5bYFVFU9eoN1owOBednkGOn17yp0ssSDHWpCKBma29V7DR
b4Huz0n270M25zuQn5YbNYRiMRm7wN8Y+9nqsqxryOc48Rv7FPonDzbskFFjKp7K
PRcKXEPxzswHChAWeRG8nU4hRLVvuLdwN08AIV3T1P+ycTOIM8+RFJgiouyCNuw8
UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIITTH/UM4SI1cwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE3MDAwMDAw
WhcNMTkxMTEyMDAwMDAwWjCBjzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS4wLAYDVQQDFCVDbGllbnRfbm90dGlu
Z2hhbS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAu9m6T3CftVy8z4g0buXcdWOjvPtOpgtlsxZ+W1hDU7ZbpZJPz+JOUAYBfdPb
7QIrPa7LQXwsrNelVfXDuttnX59JgZ7c0JykIyxqtxB3rS7U5T8419AoJZ5D2kDV
9Uo3ZzVhdRjn31sWNooE/2xljVP7x9t+TsnsDDrNTvynGAHsDTzsJbSWHyOZssYh
xUrrfxPeTqQMfS9XwNIzWWzAwexgrcrcAIo/tL6nitjhpqHpW3Ko1UDqE9skyAu+
XZtCnfOeof6ddSiQ39vFgjmN+hKkTCI/PZ01AFsPpr0fMzKr+C/AFxjkU2TmCwmR
wi2PMMzIFt2ATsSFeTTekL54qDCaBMSo9veN0uC8VBhZ2EavNs5zS+n9MMUibgfN
KMEZZlTOXP4x1Kj4f9P7TxbV/WdgpHuUtfkpbnUUOyC0QO8aOz0h7LMVtkmoXn1a
qeLCc0ffAwZXOZ/l3l6C9VAq9Ot5upCVHblHVXNQaxoF8XtT8NjJz32lHdsEexzd
Ya0IClbRQYE8t/1sMRwqPub8juIKESwifb5Ww6uZ6/obMTzBnDeKItB9nPWPDjbe
be449A5RUcI2Ka4wj7cWl6oT4UGQYujihPUrPB6ykSyaMHcwyvXePcqhTyZgsqRa
UiqBvB6qtgmn4iOICBA3gsl6DCOOniW9/7x0/w/5WQVto7ECAwEAAaOCAUcwggFD
MAkGA1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRl
MBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFB95TPoaQXijyJx0gCy5MXnlKR7eMIG8BgNVHSMEgbQw
gbGAFIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEM
MAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJp
dmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlh
ZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQEN
BQADggIBAHzT769KF2tiZDApvid4Bz4YXbCwg3+cvROELZ/PjxSTuq+18YJVd7ym
VDh19ROcUH5AB95i80orLN0RB6l/ncfBkATewYSvaWNDuubWT3nKyggSdDUab50m
mflp4Gjv5/AzQfh2d3uDRRpD9T8DON3UWsT8z7RH52I0rtSHpS3WihBanwneqGeF
MJaDipDpVXsNbwabzhqvRBxkPOwWfg4/TvuCSKH9hsfL+utjBP27ecOTIr7LhdKt
NqxigMIQdi5DygusoP227WYNoDUwcLpW0RjFv/xwRg2M/SfTHYnwsmjgpL7nJwMS
NHnsPr3ypH+vwl0Ud6zqXethFveOyxGJKHz93E9cqmEZz32oBV/FeTdNWVohv2xH
qUeCgWRYSOfpkgdGOKYU6gD3S9iY12GosRF1GHC1RZDUf7T55qXIOSEKkNhw3NK1
V/m4p4vbQhi2KzF3WlH7pHyqIsDYdf2y5Vh71cWXAfRlef8lqWjuk/L3EbbAoieb
F4kd9LGbOhr5vcL3md44pQ3HX7jmnlcrkVPcC0ZugOLpEZpIHDO169gPuqzXeKHk
l/cH+ZqV1maquzOEXSK5A9WpQXQs6WB47Ce/age4AsMTdqTDXU27MzQXWSUg/wT6
BRnh26YljpPr3yfC9OxZ3S2xia5imzZXLKn2uh0EnMcdnJYOLiLp
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
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
HaSoNs7vDIcHIx8Ggb0GnsnK/+TXXVA=
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
6bf157ac458a93efbb2dd84ca6d64aac
a7d98d41c4759fa3ba3242df158eed47
15b004b98b21108a329f16b5355599fd
e7bf2d206844beefdff29baa4dcf139a
c79e48e77e1bdf1264153317a3d614a7
491ee4b61df9b9ab27ae869690117647
e3eaec403db964d163f9a25f7ad26520
40ce9a3cb89b6e7269fa9d779cfc7c3b
edcfbfdefbc3e5d6bc134f971b9bb43e
93c7eef14939f361bdf492545a7ff2c3
abb923350f51abe582cf1259b0f4bf2a
07f2ed8fee009008ca7f4da137b73a03
f0343789db500a6d5dc90c375aa774c6
22e4e588de8501f0301646716f07b355
229d2fd97646dc99bb3cb2c24e686aae
82a414e5776a531d35f6e6a5ed8ab222
-----END OpenVPN Static key V1-----
</tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote nuremberg.perfect-privacy.com 149
remote nuremberg.perfect-privacy.com 1151
remote nuremberg.perfect-privacy.com 1150
remote nuremberg.perfect-privacy.com 1149
remote nuremberg.perfect-privacy.com 1148
remote nuremberg.perfect-privacy.com 148
remote nuremberg.perfect-privacy.com 151
remote nuremberg.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 81.95.5.34 148
remote 81.95.5.34 149
remote 81.95.5.34 150
remote 81.95.5.34 151
remote 81.95.5.34 1148
remote 81.95.5.34 1149
remote 81.95.5.34 1150
remote 81.95.5.34 1151
remote 80.255.10.194 148
remote 80.255.10.194 149
remote 80.255.10.194 150
remote 80.255.10.194 151
remote 80.255.10.194 1148
remote 80.255.10.194 1149
remote 80.255.10.194 1150
remote 80.255.10.194 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIJALb3rK7H717qMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4zCCBMugAwIBAgIJAPzzqDhUYEdxMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwNzAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MTAxOTAwMDAw
MFoXDTE5MTEwMjAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx MFoXDTIxMDYxNTAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X251cmVt GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X251cmVt
YmVyZy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw YmVyZy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAuRxbjkG++UgrAOHBcHFwp0DBYLu4QCeQfz/gwIyZhxDrXVFZVXn5VEZMVFFn AgEAwsdOONG3RP8GZLi9GcUaC8Uj01QJuWTssHC2Wi5TxP/CpjSt6peRLfYD/Un5
aO2SCBJ+JSYpgKy0EL20XyBkDP2nqQsQ6aZADfsNm4W+eV2tjEOZyjWtLpKGwiyH YWZol5NEjcnGffvFfs/SOh8RIIND+VLWLkZEO3NiyHhgHEg+c+xKYXrbp9e87yLu
prSlV8qZwQTn3Az+pKXl/BvBEkFqyJSA9M7YvYSTxMXn9KgPCPnZBtPY4tCLUQbg 3Qp+m9UBWWa1LdU8pVyOYYos0f/YiMGl+zqoagW3fc6jk5bFNf6CNEgSd/26CTSr
MhuJBSR3agXy67u+MK3EtOOZmWuXkIP6vwenQH7HbF6tUCbyJILm3Qa7EzuR/H0Q h/pG7jdGWocx77L8YMk/Sxsv294g929JKQn8520OdJlEPfz0kUCZHUcDDW5g+9D2
c1lHS5GIFI63toxgiHyBAloDYHieoj+My8No81OdOwMvabuRCG8aGdSK5SYODD/W KPUwnd+3KHYt2BgPtl/vWNEwKxpwne064eqk0DuXvaYM5nrMe3vCk9szITWTdfiR
cEnJ3bIcki3FAi26BNpROIut/if4cI7vUFYqX3ox6m6xBJYFB3ENs3SvZt/xBz2U ZAAqwcgvhCTg8DVnNGi+FeLY9ZTXNeIgVykYd+DCMbSu+MtZx6ySUD4LaC+8KHMS
GtJg68ZImqXSwxsoj3f9U0DenBDzdIEzL3FOOJKVP5GpsWWK9KhXMHrNqdIaKqsQ AyZkunGgbhORTWbMb608YwzQ241NtMTZk1K8nBdCzi7EWPZRDSSktiEYhd2fe93a
ruDIV85ByzIDCNANrgRXZ55ZZTfmAzHh/Ha3ZJVLH6jxZwp3gZitHT/zr/+kPmEZ 3vwH05FOSyxd2OpPBbe8652PSa10mw2mxyq56JaJN46wuJ07gfDJ5Dx01hwugVVj
N7mQBhWzHfLFzpiAR6nqSXEMy9piWGk30hHI8YFjlSytTUKl/NrZfF8ADeI5BpaX y7CX3robWAXqJAEQtpwE2tDVSCogAiAhuSYJ4E1DS0zGrlrYBS5KvN65GYKFRlxH
82DIv/ZHEpiLcSSGyCp5pBnB5vF0f6ERuVFsLCwmdRVquoAZ5l7CIOpqyzR44nBj apmYVPB4IqvDxqtp4afP1VFXI67zCCbA07+Xo3xEApBcGWCIsPn4VD6Quz9ByeZb
3bXjn/xt2aE+UUiT06LvtDeY/Tej6Moh+iZxVLiiL6H8wnsCAwEAAaOCAUcwggFD uVWg1HR6e0NW/a/lj5565UAxSg7Ti2QStKAf3OWOVUO1+6cCAwEAAaOCAUcwggFD
MAkGA1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRl MAkGA1UdEwQCMAAwIwYJYIZIAYb4QgENBBYWFFZQTiBVc2VyIENlcnRpZmljYXRl
MBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB MBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFGDGBhs2UVXNB3HTDhBYNpIZ8QS6MIG8BgNVHSMEgbQw BQUHAwIwHQYDVR0OBBYEFHOgXIYjDNt/R8Zm3tXFsfwuZaFiMIG8BgNVHSMEgbQw
gbGAFIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEM gbGAFIZPuG0YKhs8jyc0KfCBn7puYQ7hoYGNpIGKMIGHMQswCQYDVQQGEwJDSDEM
MAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJp MAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1BlcmZlY3QgUHJp
dmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlh dmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZIhvcNAQkBFhlh
ZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQEN ZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tggkA+hG1xKppr2kwDQYJKoZIhvcNAQEN
BQADggIBAHW7bualOQCH0589PU3WVwxeBpfhOlxPsmyQr1xttLYxFBPYJZpKGafg BQADggIBAH6G7hVIFCtxE5AEvr7XQiprpokHI0tqYA923Sz1ypxpkrYPOTNZLf34
rJV//z8op1sesoOfWEm2ReUIjF7iydZ3730KopdIPtxdqavA9MCV3m0zOjDj6Tjd Yi3LBe8C+HbiRd3+EO6/Hek5kbPX7ALGs88YoCPP1JUMKm2waqgWMT1nKoTYTSmv
mSUE7BXODXrapacYdUrNgKbEfG8LiNGguEWxaxyWkf29v1930IiKk80L+1bq6nGl XVcFUtIiTzYFklRA8QP5u25Tjpv3MLQqJ5LlO6L3A7ZpBQWWFvnVhD5SEi3Lbqfr
6wSvU1E6pyaA6U+SuYGcLyXNNDh9fM38y2EUOxZr4gS3hdnPQoJc64KYX797tjA+ d4KjFcOha2g6J2e7FX8b3yoIP21OQ21aQUqMCZ3VTlQvfa4k1snVPBjpuw/sKa48
BXGGQHuVJ67NtQx77Oa1lYaMB2TLFtBUlwbpGXK0h6Jv8gv7DV/2u8EXJxCX9Gdc CxyvTpeiVW9r/U/6QuDM6fwsI+qRMk5iF7DHR8y+CGmT4bSi4Sh0/rbv80l59I2C
eMane2GjHpFOLWzfOPtDKn6zBicwrDiBoyz/ZpErVi158T2XSHdFQhdsge7pHFME GoJuY0W6M/MUJ5NiUPXmrPWxjtUl3vnB/aohUeubZBdJeKF/fLUC2xaRcnMttHNp
14b5N2Wj72SKA7Ft0mTY3aFu5/q/NInflT42mQC+eOaLLHmspoga7jk/A3zHkPGU 9dNfpKhrZ5EglMaXd8sHNvd4JcPYaCdXzvEVWZtzeM+K02zre+1M+aih959fzt7b
yFuIfvSnZ9Un52auE1ZMav0gEgKSr1PrDejdK3DWRm+0HkhwAHuREMyyy/WSpYkl m+Zb4qYieGgSaBRTCkAIqH1+rBOIdKuqaptjirKfQHnBD4GKJAesCSx2BiPOvOhg
P8DjxBHuiFhFjwVrAqeVmqUDzWzE+pG5FP+hKz52+4Z9S13p1PaBnMVMrbIR77ed om97JBXFIs40UY4hb8mFRepJBQS/jbLUAqjWoJ98DbymnJxiHjs38LJVXPBAMic0
4xL1cTcG61djqUH/96FSRwtM33l5UbMVvs2Y+/M1q2uGzPVNS2eT3Wwa6+S/sAF2 UUliAuPyuHMwPXRdc7D7IOP6FonK14GAV5UXo+pWSSbp5FBkJnaf4EzuQL3r4I4A
vbpEMRbfk814o9ghUIfwQtjLu+m51EeLv6lwcSaGeIUxjbYqTJDw jF/zTphathfmyXbDEP9M06e6JXFuuy7KhpaMFOyRyVRyy3PHS1TV
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
aroD2uBE8rb4ZOanrIOGjbgCEgFQ gEOsJ+kdV984H0yt6LXIbWMlBpHLug==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
efc13836b3ce8f86a8d039af5142bdc3 efc13836b3ce8f86a8d039af5142bdc3
871798978f9af67dd1a02e3c7ac91816 871798978f9af67dd1a02e3c7ac91816
@@ -210,7 +234,5 @@ f748e459d76e4ced9909d05e21e4d0da
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote oslo.perfect-privacy.com 149
remote oslo.perfect-privacy.com 1151
remote oslo.perfect-privacy.com 1150
remote oslo.perfect-privacy.com 1149
remote oslo.perfect-privacy.com 1148
remote oslo.perfect-privacy.com 148
remote oslo.perfect-privacy.com 151
remote oslo.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 91.205.187.186 148
remote 91.205.187.186 149
remote 91.205.187.186 150
remote 91.205.187.186 151
remote 91.205.187.186 1148
remote 91.205.187.186 1149
remote 91.205.187.186 1150
remote 91.205.187.186 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3TCCBMWgAwIBAgIITr5XFpNwZWwwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG3TCCBMWgAwIBAgIIGMkuhNGNYZMwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE0MDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTA5MDAwMDAw
WhcNMTkxMTA5MDAwMDAwWjCBiTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTA2MDAwMDAwWjCBiTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSgwJgYDVQQDFB9DbGllbnRfb3Nsby5w MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSgwJgYDVQQDFB9DbGllbnRfb3Nsby5w
ZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJmZWN0 ZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJmZWN0
LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwvW4 LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuiAV
rKHcbq7ItIaKgWsq2cMlPEGMCgZiqvNTSIRE6ymHOuZOVzXY4seSJ8QZaB05FH1C 7mfPhvNAB950qE47/BruHoPpH4Wu5o3qAfTt6vbGp7Tpidehzq0p0HFT5PDDbfOF
K5Rmjo9wWYBC92XI7sVK+V7p8biieSQESDS8xZmlo347ejVPtbPh9YQNvV9yRwtD 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDC9bisodxursi0 MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC6IBXuZ8+G80AH
hoqBayrZwyU8QYwKBmKq81NIhETrKYc65k5XNdjix5InxBloHTkUfUIrlGaOj3BZ 3nSoTjv8Gu4eg+kfha7mjeoB9O3q9santOmJ16HOrSnQcVPk8MNt84W/apnJpD4q
gEL3ZcjuxUr5XunxuKJ5JARINLzFmaWjfjt6NU+1s+H1hA29X3JHC0NWulGKkzWC z4nOt098pBKPRK0foXslgtLUboTFoXS58uWJdTxggRethIYCnWgIiuRZ0HFtGmaB
typJFL4SwbxP1jDS0m4KC0n5rIKekY+fiBsldHzzPB9fFjpObmStX+F8wTJ456Gz l06smPH+raif3XUEF7pV3rbQ7UmJpkiNGkgkrLA3iyD+qOciRtCKzUP4+tCgSSYd
kWisHq0byllYvRyc/TdXVZHnmw0fBpizcfmPPLDdj9UekdN3bwv1tSMTvrdigYOY OZdCkBQkU/byHEcSOSmzqL2OyG6V6SAw+cW43l6fVBtg0UkKt2i2BG6+ceJf5RRH
J6y2T3cCvrTbdra50tBvWK+PKRMEmEOymnHZaE977yd+Cf6JtcLNF5TX2CY81Xh5 FAsoUUNQF3lCIonB4ESQxNvqT4HpfJ/vVShS/mrYDtUcQSAWkdOTNR19OwR9Mxae
gdMWxxa9q/ueoqmCDF4wTbXoqlR7+dqXURUeoVtAFgT3DLoUXlACgClBirg/N/0t QXCZd5zu6DtTgwK02tyCBpHmhOGnVJPQ+SyEXIzIpmIK1Zzw0+hQ3uDmH6PssEx3
FpA09rwbXRGCvwKjXtPtmMBXJnRH0fu3rpdkT1ayb02lmfFtQQ43ZvauQRSOlX0S u5gspbDWGGtBz1AgTPIYcXC6HfL0+dGn6OHr9p2NxOuY5EdhEjm8ODHVr45GfJ8m
btGAT+kC3LrmxYCSE01Ka+TAno28BvV9X63GHsQUaJYmDRLW12X3jOMMOO+oBqNW 0SDV2hcpQVUAArlmpVaJalYANZMeJfZb5yvmr9jTqLYD41J5JFv3wibA4LTzBZcZ
fwHZD/FhOlJ1g1U+RKGy53YLv0XGtdXxb9pshvzyYrCNOQ0FiUhiRAyvJZ9H/hY1 DVyrSuyvX4WqfNQ/F8sdzAGrKilijZkLitnFZjWi/LqqNpaGM0upowDv1VRef6tv
G+bE59l7bZook22iLbeB/Q2252RkwmdoytYdMc++cnjUfT+hJHFJPmUXqyViGnTj 0J7K+uNMBvqKJDLjTX/knNluz21RzQqxJ8/3p2zLa590oZye23i+iHxX5rCYRrBf
ARI8DrTExhK/L89JXuZhcpciVrl+lwIDAQABAoICAFzRIW/Gy6xCODmCCDTfMZJl UeGEFCrh2niQ5EVE/fOk/gYwObHbtQIDAQABAoICAAZA8buy7TwhjDM3fD/zcPyF
DrgmOKaZLaZXm+HdXvZaWhBXjxqD/1LQUqvt926S4xb3H2aiC0V50rI5lygzZDsQ gx6vW/PdMAU7G3O5YQ0WAZK892PURPGGy/Le++yjUk2tcv79e/FUfWo+0uiJLDiJ
4MXiQxyam3dzBzrdKLYmlS5GLcjb0qweDMiXavcqlrxuB0wl/iYsOYCW9WG/p1JE 4r3BlveLG3IlNSRCGl/xjtR4ntHBiKfNbpg77azE0SwITqfd4xHBY1RTWydddDQU
vAOCZNIp7suHXluonrMhd7Aq20m0sLwYdpMNgQrQEcxc5nw/emkHVfuokZ3IKQAf bagBbt8WVQJxmz7l2iSv25wyF95zlvAm0pL75dg2/ObNAs2oz72y937f4n8wDB00
EPRnbFTtVMiWa5VJQzDvMgnUjEx+R3HkRUF9iaDF1HrRFvcSiDo0kNMCqH5PTMiY XQXBgXnRRd9tegEEJwMOdDBxE/2kKxW7Y7gbEBM2GmSTPY1UkkCal9XTjJRsNpDI
xH/rf8juLd+k6EgO9Qft+eTxFJy9xYGqdTHTTkR/rVN5E5rDREkYFHg8r6Obex5S WSCpvGsxN9yNYL48sabAszb9a39uYPSleu+aGJPpjmxRyo3cn8f9IXNry3a8mB84
6EA88UtnEB9BfHwDNVfN29onvVe4++3/gQh5Pjs0UH0RDPvQDHRDdKMB70VSB3z7 JyyS5qvu7tDI0QrXvz+qKw94EpsWbonef5zzyJP6pxpeoGYQqsvv5OSc4fpUqasz
AOfE+EuQpElQ6yZxDidHCr+Fgzin1BYbHwjzx8agUIxX9PnlrG3qXKAIFbVdUNc4 bq/HNwntJK1M14z1JvUz0BZA83H03cA55p6kFYWmPxwnVEKc9QO3PE7G1O4TxRAk
QT62yJl455GP+yp1DDNQKwI3/O+TSMoamymTa/MPvuvwW7p++f0tD2+9LZL40zaH PVLDMx4v16/3v8NEN8jWWozcN8Y3HXZnOzdDkdBqJaxBFx9GCNCGTQEzW/adn8p8
A+ZaveSTker99tUPkkwcRP5RCYlBQ+z16GVMpSQx7e0To0A/uw/G5ezvaYj/QgW6 j2X53L2k80caih4KLorCHVQxxwwywroVt2ecJK5baplKTeROXRb5THntpIgiKD6S
P1sEnscPqF+QAO+vkIpH+Y8ZdU73dSdU2pM5P0HDkkUTpOa1kdHRjvUAYsT3sobk 0q0lDqAFr+ZpTno8toJ5vFLa2vtQp92e1QYKGB0BZNV8+ZP1FYKUfo5qZvePyQXA
WaysulOA94fCA7Vv7bcZAoIBAQDqZeCZtfrPpt96+B01CSipKXBzWoa39PNp9mYe M5+ilfeOzDf6234ORlVBAoIBAQDo/o/SXDQcCzFphlCSMX38o591DtTudc2AQy6Z
nRne+TyFwlQ0vtnFhgGIF12zMKInWwuwqmEXuIXbgmEL+Nx3SC+oPZzdh3/FMj1d lDlByiWJDMZZze2BvKrie6tUykAm6bG0I7cj1eXGGT44lx8gOWSNHfI3zFKGpjos
x5leoGti9cSivsYKcy4SJv9nlO732s4bw/rkfIpmb8VKxT1gcV3fOiZ/NqfzemLf nxXTrq2aJQzeMhJ80TzsoFuPGOpXSr9dT8WWsydaiiY6gEmBl1/sr2nePC8HVmh7
9dj9LCljE5mp4lN5pVh74JWd74fBQvhi0WmRllPA3ZI8zWS5SEsANj4JRcvK9glH R/1K2MxtnkhZakZDp1V96ZEmfMHlekMwt36rY2gk7swKB3kFmVQ610GAyDOxeX+s
7rZr+fJtXLFJGPu9amu7SG4p4OvVDMM7Og1iQxThdAm4P/RkvAJHuV/XhQgjSH80 trkkwplVragOv/EImick1oBlHDwkpBW+XPdG0xjRpMtBV/UMpP9NvF/5MzDYN+3O
CcJuoQNE2zAa4pXnS68fOQYt8/YrYxF0Zdnj1jGCGwas/pJTAoIBAQDU7WKwSP7a HUChGz10yC1vM+iU56kxW0gCNb9OH5kX3oIIl8DqYq8iHOJ5AoIBAQDMgM6cC1Fb
XCxnr7o/NHElfO2ARXkui3vttkP7jiDNLD6Rngg290CTQMKHkcgVFycsbQAk2aUu rcXYH9quUV0Hos7ML+tMax3n3dHXaMYTgN6i7z+A6TmyEbe3GGlK2vnMFYjo2uXE
AnRff2RmVuN40BzLFLNw0ZYIKp5OfLGHrGch9xFj7iBgvw95BBa6aY28SlEYinLS l9hGy8Pk5029E/QusUTP0zJyuKKHvXvd9ffHn0azLSgcojMAq563cgyKEr02v7s4
rsL+w5bGYAke9fysEURmVkA/E8T1yJWOALO5lkCowxuZsku5QkuGG41tpvjgL9GR Re8IJ5PDYUxfJwoSmBtKjr+FhA3yB7IHxdrKfbuXUzaCg7O0+1v+BlpA2+ht+e5/
zW21CJPYDWCk/XpG+q7fzZjv4w3O0YVhgRXgOAViq+3uCLl5PuNmV8MYe14bqNK6 XT12kYaAjxXdjfrYlbNaCvtzEvlMOULuVksGCbwBAvMd2GhHg7mlxvoi1PJz0DdT
zbWxcypYYudhpnPJmM9lqa1O/ASuzq1iS8SE4+rPDGVuSXv1isLGuSfASNSYYIgC LodLN/J41nHhyWAaCZMSiNwQbE7kdBRYYOOvmRXtqsN1MqIE7T5Ozw5o2GfYxWD6
x5Ws3VtLcmItAoIBAHjGFXwd8CWebfgGb8Yr+e9vkqldM50FcYZfly6e8/2Xnj+t 9x8CufO/4NQdAoIBAQCvLF0DYpFHGF9BIFvJXm6DmJ1VjB4pXuZvbZNGontd7FbG
aYXj8IF+Erv0jisOG/77QoK8x1pZkV8RRr/McoxjfWrKlFDwyDzrLgNsHPJM5ggP MJWchUfxR+EOwL4y1JDg8MjLUCLsTXAgvW/bajtbperkckRfET5mv+lzDPSDH4yk
akoQ0ioAPvTLcz4D1z2OWDSmPlgMc6NkY9uq1X0j7KJgbAWQO+mQXfHX0v5gCtMp HQEMuYbO0x3EJlhQQQJHOQqhZE2BHRcUalONnlAln6LeN5AYJxWQpbWOIrTcJh2k
/jsyiqBbOcRaa7z89o3129XO4P5K3sy5XehGTGfLgBmT2VMdy2vAaffOX+Ay4V7I uOFaYJ2NVezf6tBXqGq7Vm3X3c3dm7J8OhGr5KxnujzqtFYqNdsvrtKADy0p5ykT
K/DmFo/6jZfqMhkR83HLKa0StGK0/cVM7NUq3toopWQfd+qseQz1BdXiUXR/MhgA kqmM1WCqAAQ4HRGRc2YAgmFaq1i6phG95PFwImo55H+SeXOKz6MEnSAs3C9wMSPG
eEDiDysmLA2CbFSxJ14jpZK8CBEFBG1tT3tDkFECggEAEhzrg0GCZILoyB07w7qr fo4yUkumUHoTgraj+rbnTLh0irUnMrk3P5S+yAq5AoIBAFT5sOBmU4gkzPDhS5zj
UVwSPBIs39e/wBX8LH8HrUxxOiPuYPahiKU+pxewpJKmo3HWTEwzb/mHesQ0fzwu ciSaIhP2VW+LkwGlymwXvTaddeV+RITsZGz5r70FB7tzAhkrWZhoXNEzx0qjoOKc
940ElgX5ycQadjFh7B1RYNA6qboBwbV1DaXTJCFD6bGm+/h6c5L7d46kSdXLkq6C ulC22eANCOrSd0P0NJTyx2WTr0HjjR0mxmQfgdHlfi371foJj1YQlVrstEZPK7cj
uB6G0wBZCDeYGYWOALaCemT25PeyImkOhQGUzXqlQBBB9Kz6iN+ofTWzem3zXbKt 1vgy4JyZV73DUxHHrYPEbtWMAT3iwPBAQ4Y385RgXflP6nDI7+vCzrddpwx9q8X/
oPtrFnSmwaUUuHthJlHOfd/kQ4Gge6dSgyg81uKRp5gZoZCFDedLndZ3+VNpq8Em rrZBKNqWWdAwgAtw9uYVZRpkAQihQt2ovBzKr4oH0jxwUb/nfFdjTZni25UFylsr
G7l0KhcUtXo8ovZvU4uDVlRJsGBPDjPowPwBTn7yWMNRbVsEsr2rdEkUI3NlG8Ls wGZxpt0q3VH2THsGhkGneky+9d0hX1tCebVZNLmXWyykHPiz83K/kWy3Asu/OOmi
NQKCAQEAnB4Uzk97JItEyZy8OjFT8dB02pGVJAo8telICE33RvXfpuYSdxtoutrx IoECggEBAM5+oRSk60pqMF/3DK7GccVAIJyaSPjUErGul+aGlioQRw/oURvoHDIe
af3/HiJTvzMAReP/R2lcC05T32B3KL6ZUdKM/kGN9NHu0jatakiZGESy/r7IepFm O+/7Ea5TfV3AlvEve96eHn0xxD9+M7cP1dWkYafHOakds/12d/Im/oV3I0fYINIO
Wz+T3nkzb9SRCW64KX/8TE8L1HFtRNAP6sJ2i5wmEhOsjbELMHmT1PosUexmSPkQ NZxBN3cDKTNvbM6BAchLysQT1fzkyU6UVtYaWFwIPMvyt8sw/wjCcPh31S6vu8w1
SlukPL0Vea859pRdCO9KJdlhaP0ogfs90OOzjNIdIiLN5C7I9mnFW/CvANLAWuHw W97Xm7s1QeFQVDdTpP/Bh9Z0iLDIJcdOYHmhXuzNNgojSjW5TORMAfhjS98EB8VV
Cdn7p8qoeDgdpvLLL/Uk4WreQAsN+GCZP6fCgWVCyn8qP0/wmqAlkUEMLOkxqox6 tW/n4S0KoTlktsYTsDcksgLXX2eUmaHTKd0LJPnEcGekvXS5ZbBq/PdUwMPFy1Hp
GMhDLIs0iwvoaw4dRrL8YjlorQvg6w== OKcHhfEBA72gL+eZvjxy7FpS/tuvSLQ=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
4a84687a71dc958d798fb986f664a584 4a84687a71dc958d798fb986f664a584
f1f610f6c01c7051bf906c40f34c52d5 f1f610f6c01c7051bf906c40f34c52d5
@@ -210,7 +218,5 @@ ad8e15ba048f41ff21b7d6ea648dbedb
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote paris.perfect-privacy.com 149
remote paris.perfect-privacy.com 1151
remote paris.perfect-privacy.com 1150
remote paris.perfect-privacy.com 1149
remote paris.perfect-privacy.com 1148
remote paris.perfect-privacy.com 148
remote paris.perfect-privacy.com 151
remote paris.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 5.135.143.84 148
remote 5.135.143.84 149
remote 5.135.143.84 150
remote 5.135.143.84 151
remote 5.135.143.84 1148
remote 5.135.143.84 1149
remote 5.135.143.84 1150
remote 5.135.143.84 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIJAOELCUhurR40MA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3jCCBMagAwIBAgIIfhQ9q6jbydEwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMxMTAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTEyMDAwMDAw
MFoXDTE5MTEwNjAwMDAwMFowgYoxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTA5MDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEpMCcGA1UEAxQgQ2xpZW50X3Bhcmlz MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfcGFyaXMu
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDH dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2t
Vnox878j0FaY9pik+Y7CkIBJU+kDtz18bQBxRfGBCmrfX8kb3WrSZ+n3lUrNA/pt U2QEz0AnxmaSjAuwGK0Th/N9aJzWG7zS/WeZSHdiEeOuZOmmTKIdq+QEhrnrhtNY
Sb2aSQ62y27Hx96+hJRx83qTqPC71LH9/KAds+2yhRCQCebWLiJAvdov00pOpyQf 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
6kDYf82lKQEs+fTeRPOFT2DXWipAhJ75 KB6avmdujAq7SmAaFoc/Hoe+/wxa5r4P
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
43869171c903df32c6eb9d197c38d839 43869171c903df32c6eb9d197c38d839
2edffb92cefa988cb62f8c2e57397970 2edffb92cefa988cb62f8c2e57397970
@@ -210,7 +218,5 @@ b7946653e47a5c0fdc0e42c471a17ee9
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote prague.perfect-privacy.com 149
remote prague.perfect-privacy.com 1151
remote prague.perfect-privacy.com 1150
remote prague.perfect-privacy.com 1149
remote prague.perfect-privacy.com 1148
remote prague.perfect-privacy.com 148
remote prague.perfect-privacy.com 151
remote prague.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 195.138.249.2 148
remote 195.138.249.2 149
remote 195.138.249.2 150
remote 195.138.249.2 151
remote 195.138.249.2 1148
remote 195.138.249.2 1149
remote 195.138.249.2 1150
remote 195.138.249.2 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIJAPuZMKWdOspBMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG3zCCBMegAwIBAgIIVGvMOZABAbEwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwNDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTE1MDAwMDAw
MFoXDTE5MTAzMDAwMDAwMFowgYsxCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTEyMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEqMCgGA1UEAxQhQ2xpZW50X3ByYWd1 MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfcHJhZ3Vl
ZS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDa
6aY435Ddt8dsslv47RleGLNsLkowUTC7UP7lBujOXz/zfyK+YfHu2J9EBoPhjqw4 1JAI2uXdS/WbPQeIs1rZ1Q5xKQ+x4EYjH5I3ZXGzK0LWjC3R0OtOHFZJryU5Qu3X
Kbvl1de/E+OKwiFSyLSh2DXTeHBzudhtQNaf1JmzO8KzV+aawxSA9pt9i/niOqxz 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
DtCMEjRrxvKVKxS0OqCJlKDDhMTbHQ== l4bqRQNDMB6PlgqIHzxmIOQr+qI9Gds=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
244b92b22e3f1f089848f09ad29201e1 244b92b22e3f1f089848f09ad29201e1
4444e5b91f4e7a4d44a792658c070db2 4444e5b91f4e7a4d44a792658c070db2
@@ -210,7 +218,5 @@ f02dfea8101cb649f8ead0aa697ef43c
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote reykjavik.perfect-privacy.com 149
remote reykjavik.perfect-privacy.com 1151
remote reykjavik.perfect-privacy.com 1150
remote reykjavik.perfect-privacy.com 1149
remote reykjavik.perfect-privacy.com 1148
remote reykjavik.perfect-privacy.com 148
remote reykjavik.perfect-privacy.com 151
remote reykjavik.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 82.221.105.61 148
remote 82.221.105.61 149
remote 82.221.105.61 150
remote 82.221.105.61 151
remote 82.221.105.61 1148
remote 82.221.105.61 1149
remote 82.221.105.61 1150
remote 82.221.105.61 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIJALq0ggO+PKjNMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4zCCBMugAwIBAgIJAPnFROHlnZpXMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwOTAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkwNjAwMDAw
MFoXDTE5MTEwNDAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx MFoXDTIxMDUwMzAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X3JleWtq GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X3JleWtq
YXZpay5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw YXZpay5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAmXNdBLc+CB9tVSF9NJLOcuc8vQUSxQebS5EI3P5e9BKQO3cBhUXl+xEsiKgi AgEAo/YfOlh0Umzgcd33MedT6J+XlnQ3nPWx4KKm7MaIQf/Arla4NtO/QWwvCINE
eUhPzQryul5KmIc2LJ27kRCQUJNf8C/JGbdxN7r1XsCzYZSzY9sr0m+9NYGw3+ui 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
FoW+lXhTCTziR1bi+7XYYKRHLodplg== TmlKRoqqVHSxwSTuXGDCzb+Ur9q9DMs=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
39af88cf6c5ae9c0c36946409d1f355e 39af88cf6c5ae9c0c36946409d1f355e
8c8f5101606e62e06b8d4cf230d95607 8c8f5101606e62e06b8d4cf230d95607
@@ -210,7 +218,5 @@ fc7320b2bca0076f6557645d27dd9679
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote riga.perfect-privacy.com 149
remote riga.perfect-privacy.com 1151
remote riga.perfect-privacy.com 1150
remote riga.perfect-privacy.com 1149
remote riga.perfect-privacy.com 1148
remote riga.perfect-privacy.com 148
remote riga.perfect-privacy.com 151
remote riga.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 46.183.221.194 148
remote 46.183.221.194 149
remote 46.183.221.194 150
remote 46.183.221.194 151
remote 46.183.221.194 1148
remote 46.183.221.194 1149
remote 46.183.221.194 1150
remote 46.183.221.194 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3TCCBMWgAwIBAgIINHz76GVyuj8wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG3TCCBMWgAwIBAgIITELR3THN6e0wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA1MDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTExMDAwMDAw
WhcNMTkxMDMxMDAwMDAwWjCBiTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTA4MDAwMDAwWjCBiTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSgwJgYDVQQDFB9DbGllbnRfcmlnYS5w MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSgwJgYDVQQDFB9DbGllbnRfcmlnYS5w
ZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJmZWN0 ZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJmZWN0
LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApuV0 LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt53p
n4LVZEXr07nFoJwGcaRT5GXl0XT8CqE2Ap19jGeocxuaMIJF8PEJKANFTQGFm0mC NxDLaJz72GneNsM95QAKz2TV9zGM6CKV5qXJb3xgn2rFipizOP4IPfT46O0Y8SFA
8eGx7Tk7GcxvFEgSgCa/7HyhdabJWZbo7Yheps3ZKHNZRM+DG6A8De8yebEyxZHZ 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQCm5XSfgtVkRevT MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC3nek3EMtonPvY
ucWgnAZxpFPkZeXRdPwKoTYCnX2MZ6hzG5owgkXw8QkoA0VNAYWbSYLx4bHtOTsZ ad42wz3lAArPZNX3MYzoIpXmpclvfGCfasWKmLM4/gg99Pjo7RjxIUDJECZLjvyi
zG8USBKAJr/sfKF1pslZlujtiF6mzdkoc1lEz4MboDwN7zJ5sTLFkdn65d1NBawA BqT2ia4icMBLcgmr0UOy0nu5uujLiFK4nzDSLzViQ1z9A8fSjPED37SEkBDfszK8
Il6Y++F3I33LDLFZTxeei/5I5siZgOKCyYYJK8C3mNNkVtk3rkJR2CaNRV4kMITJ S46pZ+2pcDSZF2jjOW+FsYKMYiNFchfXmQskjNm7DMtm3v5R8VYqy8VV6pvUy9ZO
e3ujD+BYArSTGHYVpDrNY4qgI/Gb0lzjP3DYW5/SxgdVheXwIrvRSp9qPOc1z+ZX LFemitG53mGLB/Xwp79k+JilhXolgaAP/G2uK+TE4AO837ItLj0KMcSdlh2qW+li
dV3jjrC9Z25i0SF5wZxoL4eYc9pVbS3Hu0Q8kWHOxN4q62Gk3SvzIXZK/4I9Q+So 96rcsfeifEoEQtM4NZEuFNZn/kkw/z4FRYQsVo9/CeFJ1z0cnQn9Zw+S9miao1fC
t3QOc22T/FPR/QERHKhvO3abrJSd0JQFPQOPxuvJmv813jhBmHED1K4tc/83icz+ Ic5LTfAJGRn8LMGQWhM0jovx/Sq9p3FDXXNAl58o+BopY+JxyaskIzoWFKv+AwdV
6POdReBJ0kF6cfCpRUoK0Pxe6UIlGQ528xv10yiPQ0iFRxBPqX+n9hoPHoGWwytS T4nL8g9IAo6ZgMVOnTZh5LfH9m7XSFruwmKCqdXdjNzqmpMX9I1bhzBPzWNlL9+N
4o9r2jlVtSsctBXYImOcSl3f5S/yRD4Jkx5g18urZPjMP0xEhvX4+YmenMpJjUOY kZgkALCxSA/o8aTDypouz/UaSvrMPVeoCo7ZzbTEmFxKtZ6F2EEkFidiJGGtTFQd
Kz1BQFFy6GcCtnoUV1WXRipaAcW4WUVa9OvZiPAKK7HWPFWDLf307v02o/K8Lb6W 5Dd47zUR0bbC7DmW6bOdXnGxsZ7ukfSyyFM5bNFXvBvSbWLaFNC0btdW4B4LleEY
MIUTcOnxLJWRZ8hsKs5Q1Cbc9ve2tYKbQyjdEaiN92KRIRL8cb3umw6dImPKxH6X vYdD5b9SqA+aOTQQY7U2ObIrk9ndmnOUQzCFESRWfNlaRMxU1DjC6uv6hoB5eg26
qftOP7YBMVqZx6G2iXqDuPbeSpXhLQIDAQABAoICAE/FBETpZ80RjnIYLNljOcE/ 1lJ8J12khbo5v4W+gy5Mqip4oFnt+QIDAQABAoICAQCaU9wPj0sXu1IlvB2sM3+T
ZcmY2ouOepkqDIKbe9KMCPtbigr9eSh8TIAPcCQqQg3CyQ+LbFuSKyldiQoMmKsf OOzdEaiQ4pHHDkKloFRlIsnnU4uDCQMh9MmioYKP66/aA5P7Klq1iRGncSQ3ntLA
2kPSHen52es0Mgi2UWcwpEatO1GkTWn64DlYxqtbgoTj/WfqTifuOhOmWciNO2qS WboV71xXkERxSV36ZjGB2CuGxy32iv04gNvoQMQzoIh2NBD6lkfIbUpIXs0ib5qe
UCGo42toXkWta9C0XdTgwWL5p1Li0q3uIbuntxLh+1jbEzIaobBycEVM+/8oK3Zl nhNnVPiwerbUTLUoHtf8Z3/IkvZ9mvDpuUBAT068Orass6ZBpzWgrk6KV9S3wtex
dKGJ44bchC5/EVcRVv2/Qh5ryCfhQzae6Ap8gTaRo2uZWzCQA4K458ONmV6WaOte fErJ20AILEW+rP9Hp59ZZNDOfuEE0hmuq4YYun98X++n4NqbhO+cHzJTH0z5v48e
cGhSxMlJPNSfQxQe65BBKsx4OVkps7H8bqPc9UKzY7pFmCColztpI/VwGcx+ZzS6 f46KdEwpY0SJ0bO/pkeIKg/LyHjl9z8WjIxRTtorcYZS+MtrPzX+OynonhdQzcnf
J4s+2YVCc3bCl/ouVI8JK0ivxjP9i5/5iIjlAT/uXpWivm6p5BJIuFPsSuhaW1/Q vfS/BmnqJ40mAuiLfPD5ufBfmWgImrnMpaIbtHaoSr1ALRKM65aZay2jo/qWqa9E
CEBYG5DXjBSbs61h68PrmM6HqKyH/SaILYPLqa8On0O+Dl71S8EYjucbz0aoecjq mngH0KDdF94hQMlu4um2Jjf27KTjZdZV7veXYv/i/EXSpKm4UCKmPgfPpEIcCQwl
4n5DzLAa/ZhFqKebS7X8qgiFGLZUnOhN39VNe9AhDUvcqYHDiFMG/7Xr2FnwcJnd N3sO5fXdy5Fas2o70dQivBZQNigRwKurZ66ODI1t5nnvRb16f+opv+zpoukADma8
Ft5jLonpoJf1T/nhbA41+TMtNVZd+vbF5YD/DDbPApfCtkwW2K9AexcxkWYkZcl6 zC4sYnFoT8zzDQ/MHE2giDBNwE0tTUW1LTeqXiGYL8qqHkvquJC+3VxrHLGXpIXl
gSmkdGrrKgJgpxj8YBuzUWzVknrG41gTeEaX5PISiZWUaCaHqBSXYDkpbfyzO76o 6IuhS6t5p0GAtc9vdGXGcEvM6+FHROY/lV1YVavY5UKIs6hAviKek9UFlPWdWqnJ
A8PJFBe55rllX5f/6mURAoIBAQDdmxCgfvJQzCpFTe1RFDpQz4ilWYOG4yfoMh2v p7zL5Zk85Drl1GSjd2gefQKCAQEA7BjoJ3jxsJQKm4WbdFwmbVPH8vGrwwB9M5Ts
VZnyz0/LVa3e1bUHcWkuTbMJrMfaTiNHBVYP1JFfHFpjI5Zptpe6uaXL+BZJImpi Q2b4t4lB2CjoEdzUS6kuTUCZYWoijp+9y2iXZinRl9aSdIoW670Q51ksGYNxTQa+
xAL8qwqA+Ik6/YisyBqGSaxedIwDoh0CSejtFWaqix5VTN7pbck4IwAwN5rrbB3Z 4+XGunteZVHYcQpxz925yaqDoR9SIqraea9ZnvrN1G/x0nQfawi2y7fuAG69JtLi
h3YZFTXse57KboT+qCuGvhLgZo4Pr+GpDRM8s+tsWGHh8UdaeN0On2Y0V6vHOduR 3KjZPdb2Be20SuBtwXn0VI5CCebadoEcAhxTCSjx4fP9RLJtoDiC5D4pVzDMgKYJ
+lATgkBsprOKkT1QkZByxidmlrk3cnmvR8WeeBchquKLj4DLR3K/jEOXREYfMXJk igS/WiKgM+X9Oy4zZpdDgttB+1bbRbc/3Osf9s6B1QG6f47C3Ln7FyjahnnWvzZa
BcsFgqx/q8zDho+UjVhsJM5tWDPpXKNKXpWlznsW0kRIiOA/AoIBAQDAzKcGn7RS ZI4p1u2T7AjOSK9RPjVer+JwrXbNobNAEfRwYTGQw3wa9dtM7wKCAQEAxxhzYyLe
xMFEXXhVbm4sv0YSfergBkxVdyGNgdFUovIKKZNsV4lmhEeHM+KK48Hy6mmzRb1M sGDZnJ/i0DDg1vR4QupiFwRoigJZSJuADeHKTRlvDEKIg1VwaL++aHG75Qqug0XG
CmD2Gy3EMH1MeyCyGPxuzgVGOC7jiLjg4z26jGm2ULYU8v7/vRTGdoxDLTG5nkQ0 2b+zxUoYlY3y/NgttOiz9jrJXHtG/xpW040e8zvmfRD2m0bgjoS3YxzzI6CeFicG
1X05CVbLhS2BD7GzZmDnwZhIDgtsl4ymD7sXV03xl/aDiQt1AvE8n6dwlv+gO05A C+4r/g7ZdAN2ncbvg6/QAsTyu4L+SaCnoqo2/PeTfdycZ4Ev+I/ndU9tpi3WPfrh
oVTYevx19Cd9gyhLxBn+HiHoZ9bMo4daet1+EkOSbYIwWrGfeC6VbJI2whk2FTwD EwM90YSxocDpHWsDeL9z1kbNdu9vkEPnoLg2CCxH4kJHx9/27+1RU9bnVPP9gYzF
Uq6kcq5BOi5/t0h+YwdOqsUf4SRcILF53cMe1kkp8xEFVwIpeoX1JUOwQVb8Kwdo 5acTUVTiVMNLh9OShwqoky66cz+nv9bjSWxDz6Gp+7kIfTD6KDK7rnD/8J/mPq1G
Nlp1BZmFi6OTAoIBAAdFHQiG4aAw8noPkmeEiF06UbtK8nusXBTMABlOb5x9nJqJ w6XhcUhD0PNDlwKCAQBMwjBAHQ8e5JKqS37mDsujgbihILdCF9ecvI8vvrugGCzj
Fwkmbafu2oqAVg1NM8k/ovyjei1Oxe4e2gBCnJ6fNN8VVBEa9HA1xtOypn5vhgqx FTGWFSCkVKWsEhOL21DO49p11lRar7/nyKgm4XpgPEDRpmkzBkwAye+n8l1w5Ykk
HJ9ozeENN4GMTTFUFXvRB66ZiiCtAQ87PSWDPhTeWymSTGFIkbaDd385aHBuN7So Eb73yXiFJ0Yu7ZQL/z3Z7YhIRZ0ylcHzjk2lqYFJcDTV+L+VPmuawrdlHDQ86bVk
YY82jPplvffPqILgGmz9UiPfn+/v3xtQ0vU8myCmsmnWZN32ulXw2fkyAwqAzWhD 6gpSybKFU5v/HZ0U0Qw3uPQdL45DjR9O4d92xTfk/lp30EnqggAK13CEgdSgfl9t
F8TF+wL3o4uAYK6G51CgWsmbSypluiyKlKALdyg0Edmi2lzOCpbfYmdRoVVu8gXG YBm7cuLdONKHKbfC+lMh0Fkf/wWOXUdStFQpAoYR8xlSR0L8s4IA+q/av2mU6frM
NxN7CJ7Q/EOf+X2w1RMkzN6Vt8cWvQcEouTWSLUCggEBAIshpM8U5Q5tyoLJaRNN o3RFp1IXkoxtTIZrrxNdvgRXkgwzXUT+eUveoOTbAoIBAF7OnePPbwu+kuGqoW9S
s9g62Bh0IdE0+lUauW3i5utLA5vt0ON4cEE46F1bRfqwzb+9BjZG94ouWzZ++pH/ Vz8FG1+CDUO4ra9Kfwm8QrZZluQwAFluNWOVA/pdlGZYAomHFKMeTxrR1uFT73EI
5AwTNs8PVOupZQj9dmjgu3oewucieQ8GQ7/uc7KeAqYN2r6HmMC4w8PU5J8KbEZG L3WH2/wR8+CFDe4kJiLEgCQtR1e8Zn2X3lcC4Vv8hveDiaSlj6Is4ww7Vmec2qAM
f0YJy1UJZpkYjgpBiGD/JJKZ+4umhyr3XQAjH897Jhd3p1+KuEIrShc91Xq7lgCR Jifr25Jx3jPzZUM1lbGp9ynWtGix3GJK84+2TQmoPSf3stc3bJYHKbbMDFwBPDUy
BwZ+Zc/3XkKSACo09T+MKxtSWxCloXnD6RV3/YJ1Oji+tu0pOQRcYoiLXFh0IegU j8+abgTJ5ndbL+w7CH1CWMKH9fLeYzyzI0tis0x9TgUGiRJDPay7RGGftes86KpE
UoX8ACak1BsjBUoyMQkC1tB5Blv0i6voKrpNxdOlBZKZJ7XEET+81YWQ48pbFiTX dWswrM3xnWS5E8Bdx5vq0EDedUwiR7e+3PQApp8NyaG/3aDQA+xExzXTgA9ZwjF2
Vl0CggEBAKM3mbZ1lZxBLyjzEPvE6on113iIrAISpRaPkr9r+YA0BM29YP7u/q+5 JfECggEBAIEcxJc/D01k3aUjFze8dIAyZQyNhWG8a33dmF1bbTUlWOz4n4f9M6e9
X4xw+TDZZJ6dXbsOX9R+9v5McK2vjXMMsGZ6LDCdXXsLmZ8b/bOE4eyBE491tYSh iGqH272YttHGRRsVhIW9dwm4QW+clO8QMW7Rh4s+UA1FRVAtXv5Ge6wvM4NbwrpG
YhTBMy/Et7KljW+Eju8T2QXbdNTM/AACQy/itT5VMcdjlndRIEHl2tmvNmnMUU+4 CUtGuYfSDwC7CHhb1MlvrtbDoE5YILAzz4AcOFdzyzmOacXP+H5Qd6l4iMUQP155
2ZG+ICFgpOItZaPeJhamdhy94AiAiwFt0KLK52vmuzzMw76fbo40NIJxZ7UBE0sk C5gVuN7Mv4J9ymqSKf7w/0xsD+1P2Pd53gzlPp9B/z6Pf+GnBU7D4/lPLUyYO68l
0RxXaMMWd2GblRaCDoakLfUt2GCwPVIemP+Vol1md0iphj9Vyehl6NhP0LW54/po Kvs8fStFjnyAMGz6UjlHdze6CS/G+ABF/kXw+cm0KNckWLJ88UQKhmEMvx5sW350
3pvG+cVuDaQZfCJSUlNnGKLXJHwQIYA= 7hPOuc3Zv7+bBQQZyeie5eq27EYYT3A=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
2fc223c43101ec63e2f912e35d56d9a0 2fc223c43101ec63e2f912e35d56d9a0
1e8dbcd075b7de17577a4b9ad310668e 1e8dbcd075b7de17577a4b9ad310668e
@@ -210,7 +218,5 @@ f584cb7d0f3b6ff876983cc580a08cc5
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote rotterdam.perfect-privacy.com 149
remote rotterdam.perfect-privacy.com 1151
remote rotterdam.perfect-privacy.com 1150
remote rotterdam.perfect-privacy.com 1149
remote rotterdam.perfect-privacy.com 1148
remote rotterdam.perfect-privacy.com 148
remote rotterdam.perfect-privacy.com 151
remote rotterdam.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,110 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 31.204.150.106 148
remote 31.204.150.106 149
remote 31.204.150.106 150
remote 31.204.150.106 151
remote 31.204.150.106 1148
remote 31.204.150.106 1149
remote 31.204.150.106 1150
remote 31.204.150.106 1151
remote 31.204.150.138 148
remote 31.204.150.138 149
remote 31.204.150.138 150
remote 31.204.150.138 151
remote 31.204.150.138 1148
remote 31.204.150.138 1149
remote 31.204.150.138 1150
remote 31.204.150.138 1151
remote 31.204.152.102 148
remote 31.204.152.102 149
remote 31.204.152.102 150
remote 31.204.152.102 151
remote 31.204.152.102 1148
remote 31.204.152.102 1149
remote 31.204.152.102 1150
remote 31.204.152.102 1151
remote 31.204.152.189 148
remote 31.204.152.189 149
remote 31.204.152.189 150
remote 31.204.152.189 151
remote 31.204.152.189 1148
remote 31.204.152.189 1149
remote 31.204.152.189 1150
remote 31.204.152.189 1151
remote 31.204.153.106 148
remote 31.204.153.106 149
remote 31.204.153.106 150
remote 31.204.153.106 151
remote 31.204.153.106 1148
remote 31.204.153.106 1149
remote 31.204.153.106 1150
remote 31.204.153.106 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +164,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIJALanFw2svCCqMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4jCCBMqgAwIBAgIIfrXkvjzsnMMwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwMTAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTA4MDAwMDAw
MFoXDTE5MTAyNzAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNTA1MDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X3JvdHRl MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfcm90dGVy
cmRhbS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw ZGFtLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AgEAsLQaHGZ6b1QfJIHJPqGYHfqrEzNhwiU+mQxPT253/B0r4fD3ocATi6Iu4THC AQDVwNiaoM+eSANyQuLxJX7KA5sF84+ORZ5A5cQILjDBirXSbPQJKweMSPjzGdrQ
XmYnUl8xJP0PdvU3hwT5jKlYxM7J0aWOOriimKnv98RtFzCgmE1CpgL7XtZhC1Bb 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
tw2on1TDtV7+Fz8NZRkyA1nZTaRtf4s= LxALlH4LogZBo715JqvrV3EPiubCUg==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
0fc6fcd22a84f8463f480720e579a49d 0fc6fcd22a84f8463f480720e579a49d
1fb606b1859a19cb9d98a65add41c702 1fb606b1859a19cb9d98a65add41c702
@@ -210,7 +282,5 @@ fd03feaa53d222c0bc510371eb66bf50
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote singapore.perfect-privacy.com 149
remote singapore.perfect-privacy.com 1151
remote singapore.perfect-privacy.com 1150
remote singapore.perfect-privacy.com 1149
remote singapore.perfect-privacy.com 1148
remote singapore.perfect-privacy.com 148
remote singapore.perfect-privacy.com 151
remote singapore.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 209.58.162.197 148
remote 209.58.162.197 149
remote 209.58.162.197 150
remote 209.58.162.197 151
remote 209.58.162.197 1148
remote 209.58.162.197 1149
remote 209.58.162.197 1150
remote 209.58.162.197 1151
remote 103.254.153.202 148
remote 103.254.153.202 149
remote 103.254.153.202 150
remote 103.254.153.202 151
remote 103.254.153.202 1148
remote 103.254.153.202 1149
remote 103.254.153.202 1150
remote 103.254.153.202 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIIe4c1gaYW/QAwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4jCCBMqgAwIBAgIIV0L4OLuQwTAwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAyMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwODI5MDAwMDAw
WhcNMTkxMDI4MDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNDI1MDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfc2luZ2Fw MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfc2luZ2Fw
b3JlLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl b3JlLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDvzw1POk0beGhtmr6nclmCsnrvOrCeTGm9JH+g1tQz/6+ny+OL+49ABELW6QPo AQCql1rBhSFOGKbFVeqL5YPLJ/WOe/GVLWHbhMmMyLHL8kLhx6In6KJGEYUzkJ2J
yIhTFUSuS3BV8mSkFExeZE12QhmpGrLZbGknJ7zsmZ1Y8HQmIcdyKdJ0tuNMI8yh 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
XQRg+oAdX44xdpfEE7U00UfeD1TXqRs= jd2KD+FtUcyYGbP7VTHhnbh6s53yVA==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
cc853a0db7fc4b4919f426413022a908 cc853a0db7fc4b4919f426413022a908
a49e20e693e0aece5b3b2b296be297c2 a49e20e693e0aece5b3b2b296be297c2
@@ -210,7 +234,5 @@ a0620895d86c3845434209cfc0393d0d
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote steinsel.perfect-privacy.com 149
remote steinsel.perfect-privacy.com 1151
remote steinsel.perfect-privacy.com 1150
remote steinsel.perfect-privacy.com 1149
remote steinsel.perfect-privacy.com 1148
remote steinsel.perfect-privacy.com 148
remote steinsel.perfect-privacy.com 151
remote steinsel.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 94.242.243.162 148
remote 94.242.243.162 149
remote 94.242.243.162 150
remote 94.242.243.162 151
remote 94.242.243.162 1148
remote 94.242.243.162 1149
remote 94.242.243.162 1150
remote 94.242.243.162 1151
remote 94.242.243.66 148
remote 94.242.243.66 149
remote 94.242.243.66 150
remote 94.242.243.66 151
remote 94.242.243.66 1148
remote 94.242.243.66 1149
remote 94.242.243.66 1150
remote 94.242.243.66 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIJAKqVLdz/G2CwMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIG4TCCBMmgAwIBAgIIcixLqftGkKUwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE4MDMwMzAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkxMDE3MDAwMDAw
MFoXDTE5MTAyOTAwMDAwMFowgY0xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx WhcNMjEwNjEzMDAwMDAwWjCBjTELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEsMCoGA1UEAxQjQ2xpZW50X3N0ZWlu MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSwwKgYDVQQDFCNDbGllbnRfc3RlaW5z
c2VsLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl ZWwucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVy
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC ZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AQDWigF7v15nUQWaq+sWtOAhjDX/XmitutgIsD+74sz1L52vu556bc+mBWpCJRuW AMW/GBnfU18cUntiMww5fXL6Wa0GltnzzJyCR6YVv1W6p0qBKUM03xgLWMcNJPL1
NEPjaFGfDtFPrrYNApAKhPZNvRRx4w+tlAP0TGtKNT9Nd5tCq6Ktg032xikO3dLO 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
5cQE82UoDUmH/dH+gtA243OmU2OVTss= tBeUY3YT+tYeRr2u0SoJ+kst3WHaNg==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
abf5bc83ecb5acf05c8fc28561d31149 abf5bc83ecb5acf05c8fc28561d31149
5a886734d6b45bb4e3d298d60ae59e60 5a886734d6b45bb4e3d298d60ae59e60
@@ -210,7 +234,5 @@ e6cd15696d054adb2f16b813787a57bb
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote stockholm.perfect-privacy.com 149
remote stockholm.perfect-privacy.com 1151
remote stockholm.perfect-privacy.com 1150
remote stockholm.perfect-privacy.com 1149
remote stockholm.perfect-privacy.com 1148
remote stockholm.perfect-privacy.com 148
remote stockholm.perfect-privacy.com 151
remote stockholm.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,62 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.41.240.18 148
remote 185.41.240.18 149
remote 185.41.240.18 150
remote 185.41.240.18 151
remote 185.41.240.18 1148
remote 185.41.240.18 1149
remote 185.41.240.18 1150
remote 185.41.240.18 1151
remote 185.217.1.2 148
remote 185.217.1.2 149
remote 185.217.1.2 150
remote 185.217.1.2 151
remote 185.217.1.2 1148
remote 185.217.1.2 1149
remote 185.217.1.2 1150
remote 185.217.1.2 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +116,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4jCCBMqgAwIBAgIIDPVombVLgYswDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4zCCBMugAwIBAgIJALmTx4i3dM0BMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzA3MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MTAwNTAwMDAw
WhcNMTkxMTAyMDAwMDAwWjCBjjELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDYwMTAwMDAwMFowgY4xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS0wKwYDVQQDFCRDbGllbnRfc3RvY2to GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEtMCsGA1UEAxQkQ2xpZW50X3N0b2Nr
b2xtLnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBl aG9sbS5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw
cmZlY3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AQC7moMyyOA8NeRW/K0md/+zgrb9XA6ZwOCgKzXIRmU7CKxMRrl6+mAkHq+BwReZ AgEAvCgAtUdXLetQDeKvEcvXFPmF4AdePnqNYyrgdgej/xYJeUO0kt7ShHpITtfH
6U8Mg1IkTfVyDsy1/AJKDjMUFx3l/pnPK+e1IBt4El4zN7rsJ4X7LmXjyAHiStaQ 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
yRzJl+YrGjOZZtJ3zfJS31W66/YtLMY= eDrIgNyoVvtgGqFUXzpgL5K30NdCKg==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
aa540764d71cb437c1fd3a80db5bd762 aa540764d71cb437c1fd3a80db5bd762
cb91f34a161b093d00fdb850836710c2 cb91f34a161b093d00fdb850836710c2
@@ -210,7 +234,5 @@ bc96092a0e2167a1ca81667e7bd98c94
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote strasbourg.perfect-privacy.com 149
remote strasbourg.perfect-privacy.com 1151
remote strasbourg.perfect-privacy.com 1150
remote strasbourg.perfect-privacy.com 1149
remote strasbourg.perfect-privacy.com 1148
remote strasbourg.perfect-privacy.com 148
remote strasbourg.perfect-privacy.com 151
remote strasbourg.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 37.187.163.66 148
remote 37.187.163.66 149
remote 37.187.163.66 150
remote 37.187.163.66 151
remote 37.187.163.66 1148
remote 37.187.163.66 1149
remote 37.187.163.66 1150
remote 37.187.163.66 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4zCCBMugAwIBAgIIGO+7ObPt/pcwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG5DCCBMygAwIBAgIJAJVb/9+uob/QMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy VQQGEwJDSDEMMAoGA1UECBMDWnVnMQwwCgYDVQQHEwNadWcxGDAWBgNVBAoTD1Bl
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG cmZlY3QgUHJpdmFjeTEYMBYGA1UEAxMPUGVyZmVjdCBQcml2YWN5MSgwJgYJKoZI
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE3MDAwMDAw hvcNAQkBFhlhZG1pbkBwZXJmZWN0LXByaXZhY3kuY29tMB4XDTE5MDkyNzAwMDAw
WhcNMTkxMTEyMDAwMDAwWjCBjzELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY MFoXDTIxMDUyNDAwMDAwMFowgY8xCzAJBgNVBAYTAkNIMQwwCgYDVQQIEwNadWcx
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MS4wLAYDVQQDFCVDbGllbnRfc3RyYXNi GDAWBgNVBAoTD1BlcmZlY3QgUHJpdmFjeTEuMCwGA1UEAxQlQ2xpZW50X3N0cmFz
b3VyZy5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBw Ym91cmcucGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5A
ZXJmZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC cGVyZmVjdC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
AgEAuG1dU8GsxHCuJbYkJvptHfTU5/1kxpaqWThF40+e/K1mC92wTDx2M1c10G6G ggIBAMKAnfJmo0xwT2Wq/Hm/kWDvfvgeWphwe3C+U9vwZQCUKFcpL6Wsf/PvQPQg
kds9KK+TYrYmb4K4CUgsPrtwQASDS9WfySXNI3mS7p6GTxoVcsRE4aR8a74fcCi9 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
ZhxqEc5jplyOU8oc8wMS3gwGBn6L0A== Voxj1hatiOe9rzYjRS7sdDMS1GMW3A==
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
3935352e327ac44e850467e8d1427341 3935352e327ac44e850467e8d1427341
06e96353197d297b416d0c37f7f0c6da 06e96353197d297b416d0c37f7f0c6da
@@ -210,7 +218,5 @@ cd45f3b57cafb8f34a92074af9eacd6e
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote telaviv.perfect-privacy.com 149
remote telaviv.perfect-privacy.com 1151
remote telaviv.perfect-privacy.com 1150
remote telaviv.perfect-privacy.com 1149
remote telaviv.perfect-privacy.com 1148
remote telaviv.perfect-privacy.com 148
remote telaviv.perfect-privacy.com 151
remote telaviv.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 185.18.205.122 148
remote 185.18.205.122 149
remote 185.18.205.122 150
remote 185.18.205.122 151
remote 185.18.205.122 1148
remote 185.18.205.122 1149
remote 185.18.205.122 1150
remote 185.18.205.122 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG4DCCBMigAwIBAgIIQHY+Izr+fwwwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG4DCCBMigAwIBAgIIPFPfmmAYz20wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzE0MDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwOTE5MDAwMDAw
WhcNMTkxMTA5MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTE2MDAwMDAwWjCBjDELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfdGVsYXZp MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSswKQYDVQQDFCJDbGllbnRfdGVsYXZp
di5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm di5wZXJmZWN0LXByaXZhY3kuY29tMSgwJgYJKoZIhvcNAQkBFhlhZG1pbkBwZXJm
ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA ZWN0LXByaXZhY3kuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
mWhjwf3WDUiZOnU2SQ/U1pNl1YpOu+zZ2t/I/K4o2CkwPbsJbUWmG6mMb54ClhXm tdJiTOHkMH2xNDjpL1lywuQ5UPm6/ntV+HkE1IBY/1+P8IBesGTjT8soGzeQXlj3
g8OWOCzRxvDaiWPHI9KuOQx6W+9k/0JYFgMIxiOzzKsX6FDymIh/aulhVp8x2o1g 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCZaGPB/dYNSJk6 MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC10mJM4eQwfbE0
dTZJD9TWk2XVik677Nna38j8rijYKTA9uwltRaYbqYxvngKWFeaDw5Y4LNHG8NqJ OOkvWXLC5DlQ+br+e1X4eQTUgFj/X4/wgF6wZONPyygbN5BeWPebSmbAH5aWCq8O
Y8cj0q45DHpb72T/QlgWAwjGI7PMqxfoUPKYiH9q6WFWnzHajWCWEcKdww3cRga/ P/yTDrTa0WiTy44hkqOYfOUrpvy+p75R3Iv6qEfK/7IccZfBuIc41KVF6SuJgG+V
e99fAld9RKPF4Kb4l8Co8ANW/b3gHOURku+WvvqfkKMfluH+R2GtDeQjlSrCa7gf /7TPFiym4zTxJ7etmQxfwazmFzZaW61Sz9E7Tt6GFccZy/Cd2tGO9wohmebQCP5z
dj3POysrzc/ub0tvcwCa4/zz3jhd46xyLlgA8U8OklzoiB1hekC0z6ZrKJQiQu9h nJKpMy9DursSN/vD0pihhyrs/rfE4acARm2ooIXrdNT/Y15vOvQt0jxogYegRl+0
+52SO54suF6EL9mA29SWjAWepDz/0mI376YCm9YL5mpUxJUsUd4UpFPpmMzstDJh lNBJheArqkHPlwXYzvv5eQII4ZPWwePc7DoPdDMth87QTvNUGY+kGbv3zfGAAkAQ
JNB1lZ7jbQGqGu+l7mjuxZVOg89P2Taxn4DW4oQsNjtOqJV87ig+Bzl6/65KvFl8 Gmg681PBqhKRM6/dcyfBN521aovub2o85b+kh2IDJ61hQfQeopgP8ZdcBNnotYlB
EnPyG/A40K3MX/pF5RAUcjV8ZYQVxSakNus+SN1BFWPTV64cvK33c2HKAVgS+PVB 4Sb4Yo/QdLX9F7iSVBq4fVLHz8lkVzpwDl5VNqC/Ed0ZxROAciwCPOgzGkRLnMhU
0asyQA4MC2cuOJmscN5unHEX4rMEK7EYlBtRlHs/qNIyBoApMvVtKnK/Y6QeUsQy 6/29QsKq0hn2r7zBz81EjoLhFPmMc6jSG+ZUTn8EDsA0h07ZBD8/fYH6V/CuBo+D
R2N9OtqGKp/QFN1+ETB+uYAgfzNKhcy3zrgc0XIo94xYYWfTlW1pfRTL+k8wLLFp 7KTCFJW0+hCQum6+PPXb5rDQoCrsLOB77mnVMY0Xnn1eFFnkwfHMwi3vwQOf5sPP
kPuyT+EEAP3+M4pzXWr0kf8xDQTjs5i6B8UKFKn4HPCZxDX6bz7W7JjV7WglVhK9 2FyuCPL6rF1t3IiKl3GNU1O4ZSz85wtFI6i9QX9EdejMFs1WZb1UgRNO+9Q+dQt9
HjbzxmoT/Dn3l/rxevFqVh2z1liSeQIDAQABAoICAEDGxIDQh0b6pcD6Z164cZ3d tSvJjzO4jfYlynvPqFLG99LXieu3NwIDAQABAoICAQCAVo7iO7Qo8h+Jf/5AWL/j
hX2CtjZCD8eNARg5DgQgeD9Ir/VVGIvLrwIejWcEfl6bAt5bhoTjhNPIrvjgaDKs htpaKNvv0rjdGPbq0+l94EMmfEXZ9mxonzqg83ho0B1+NGcQh3twTvw/b7TlTEUm
oyoYzuO+BuXciCLqRmygviqZq6Ze1La3LyPderaXRfZ4L15gU4T0iLroOmyq13iM Cxfo8o5RbkMhWE8en9DY9mglOipn9C4wwIlFAH0g1RJFb/t0vF/pv4mD9Cj432sH
uD7A2qBTq8Vp+28LG9b7PHqMOeDEaZ1g/JBFLM4rJAJnwDKKNRD9XTTjv7u2d0c6 JWryKZnB5DzSvk8/XfUUlI9j26KRXVs+g9K0h7pAgfrXEdLJ4usDvsV0b3kqCyH6
05cRpZ+8xr+gj1oGNnTmwxU/nmdffYtgoByMBSP49EOk/td2vf4tl1kfXuy1gdfO iayP8Io6L8VihpkrDaRDSQ/q5styclP03dOWrNo0YwWF7laLYZqM6/+T5FKdAu03
ThKxBb2UlZKwM1tGbH91PYXzCn1Fgj9qHvIGRBr/wq+ip9AWdklo2XENk3xjHkCw hQbM84nB/l/nOJ3SDP+gX91pzCgzTk7tfWXirUed/ijgqPV/tZMYSv5TH4Cg064y
lDOt7MvuLOgbwxEsbrAlRuCXUFM2p+dIEZcd3pFLpTBApLyDqYC7p1cPYZgsNzMu 3LeXmNtKODcJkXtqe6LZ+hUIQVJvBGXGyIqx5RamfW9Fd/3rVq4XtLicXRXkmL/i
QOJbNgaORS9wXPp1sZMIjv9qD0ABcSCA8fREJd3gZu0oDHmU/SSMvHSmnf05WhLm X1ME9jjPizMMKYyM1+k09KAelC7NfW1uz48PV1hqozTNHwi8G+ckG6/B1SvODZio
PtU3kw8kz0mR+PHeU7uCEkY23OB8AySgtWzF3B0huhmaWYNjctC54NCxzwJe5hx4 AaXp22pntKVwOVVnIX3w2VqHj3WejXSimOHue8iHhl9Gt56iIgjgd9/lYz3eSa4s
0wdHObPjg9XT4/FgllrYIV6+wZ4YhSEmO/X44ARgqXLZT0/W8hqkI1isTluMzG+Z QlZq72fVlSVFuLIRJspEmsp6fH08gEBQr1xDWnb8jPlkna4P+cjkyNG/aodvuAH+
7PbcSTYRWAY857194Q+qt8OenDvQ7TwzBAIFbZiR4ZAwt+46KksXVBHal9+Vvebh zRyDu42FcLMGEQpz4ClzTbYIThDHCMcJnqCdjbeB9UBlG25NY1RBs8w4Z8LiYZZB
9yDD/MCx/wvxETF16rkRAoIBAQDH0Svb+OKG1ClqWjXxQxq98CB58Mq1s0hLfVpE 23SD94WuR0gpyfFdWzD1GQKCAQEA5JSJqxSPoE0aHNVu12jv0f6mDIu9vFigaohR
jlYxnvNViFmPgtNwqrzcJxZpz/FQ5x+gm1IsKhZ40Ibp7xudTsktuBhn8rO+nwOM 4p4PIJOiUAJe9GpdZsNxrqweddTBd/0gT/FnRKy4A2bFMe02cVwjsuEh1I1YJ2rr
K5UKCrnT1GglSFY3RbjHzHX5kEBAsUDT+z27GD2agaXGEZkFIYYbJ6q0BqEoVntV WC7WBoBgK/80n4QaooI6vXXPDWv6dj4CI4BFlIGmQTekhTK4GE6YimKJdT73tpVk
QaD8u93ItMX2pj8BnQAKTkz6nLFNV36rO6NXAzQoL6CgPni+2tRoqL0whkZ//i8Q yY93nNUMSFngvj3+3EjtTR5myTFgAlT+ZtJPTNOJzte8VwcgOP85wEtL1jKLqvff
V4IjPlfqBj7wQPSHXCAzI0CRbpU1j/0fSmsQm4WI5Wpr0zbBiHCywroirDh5vODL FxQHZNDYFQTJN3n0zm95mV7daZnezB24WfwctZm1sjO+m7gqm9Qn9qnWbCclU29M
FB2OdBW26VjQCGVCuuCX/AAjvwr8vNyoC6UppkeFxMXxXLZFAoIBAQDEiq1/k7ce VvtE3W9W3O56rZ7LO6bmzytUZV9TrQPaQvEXZ2bqFLlFU+fY2wKCAQEAy6HxmBjc
o6vmpkJKE9RXrww8w8OxyYlSveNfxCVDe96izq0wD5lBFJVauWTQdzASWL2jiAvy O/uyo+fCVpCIR9BZ/QsDl+GHRd9BrZ4xno1eejuRQHxNtvSDxJrzWDokWPYtnt2w
luGRoeoppX4XNbTIb/jUXutrfI9tIYsgnTaVY5JW2eRjdxxLKoxJriExcb5zQq9I BYD8ufVFpexEfScJa9h7NVgsJOcqlohm6Dvv9uDzyL8SyOZTtWz3otv3w1ohBfCY
UqdL3Ryop+CQllwTcNwIj8YbOPRpZMQfQLLfkll6Z1JYcBQofjZUYrFg6Kmuq/4J l+g0jB5buuL346/5v+2PKdSgVr9h4AfvkaV2uUZZvIYVHWxzcT9j9TJIP2O0sa+Q
MP0MNJiojeY1Nqt50Q04aXf1RiHMFQ1hg+5/TgBeJ++QcdrnpYKdugpO3tSBh8BX jVAtNuDr/jY+u/ac59rZe1YGlQ4thLj+wxU/etjMRDxITuMDwmduWgqGvPCYUULF
aTS6Uf1qv1a19OHWvrPrD9LbybA+3Bxvw2sI9y8Eju1vqmfMtyJRqatjsbxt1aq0 XQXuZWpChfBjjQZCW8qPXVDNq24gIrJ/nJoEBHNojcwNxJuuDCm9r0NqdtLD4kqT
7ZKxcFteWDilAoIBAC3yfWFhw8U5OCTKhajqw1V1yCICKrrJdRBWzNEC4fMbF91N WOA2l/aPn56r1QKCAQBmOHcIZv2D9ncDBf+3nVoCUxr26VdEb23ttmDIM18Ydm1T
Mzr63GAGAtOk8VR3iogN/YnS7XxWWUCCwuM8Jl9v5Hbs5D/S4V4t9oTe6LCccsqx 0nucWiTC3AxuzNIiZ67NdgmJNq+z6nmwK7lsBmUedNISINP8NemCVzJAEVHtPmPD
Bxm7noerMqhO7bnrX7sAh2W3WiSRmGjU8yeumD9DzDCmWGx5McmyyT17j+dN09v5 yTFDVNSEcDDMoW6i1fMABeL29Vooe4JaEAQm/POPCzb0S/Sk1i/5Gv4jlWEsZapE
JaRn6gkW7xFvm+fs7CBaxDffyNmTVQUAnrD6bI2GiF1gn9Bur/tymaPqW3R7O4AG gM0cxqS+5m4Y2suklcwVvuS2Hr8P4Fn0gk3brXgfhSPSdtnHRHtpTcgajf5we2Tm
26YnaZNOreDUdF58zTa523y8gg4ZlQU7q9MLiIXMOA4DFQYwD/R+aDqKb5l4PB4J oWlKweNUnk2G5QGnRAR6y5+xvikonUDAHJvVD5sebNYiXPljDG6IzXEaROwbCruR
XnDH3XEQw+BvBCE0JvSjASJrOxlusPejndi4dvkCggEBALzUE+8Ph48LZxvZvrSX uaRrGGRSnOUDKKFpZCQLb3mgDiklOMTd16zFRR2ZAoIBAHz4GeiZ+S7mvS9R4DZ3
Kpr31kUHPJwyahox0CNxOvAEMZmwAdq8EdziHsCkgER9TpVB5ykXi4sOBTg7HNPY 5OsNtuxQghgH1JjQ9uGyIAmKAN1LCU1l+9u4G9Xgsk8G/5+JFV5V9typ2G/XUrMN
aTV5ZvBwC9xWOc7yRIZwBNBX21pZ6P5Cp9gcVvWssk4T21Y61uS8O9W7e3o6vM8Z WMrl1iZVaOfIAO903vIbK+yCPDZqv7IHcWPR1rWU9jUAggFloraefUdcvkLvrqP2
Q3sGyv3un6gmIgqDhOdBZeA08+YzIH6miAnp3KQu5pnanFrkDiqAmjhQdb5lRgoj /uLA8KkVBbNKRkx2j36J4ECmJ0J1JkVIlFTGZeKuYI3uGeCtNAuID1JqThVL3Ajb
EvsrREJsZEw/oH3pXI1L6Kg47konMdlEezkG+m82qDBLzp2KHxc3ysbwkDU2ksgd CY0ZQBoaeTX0CX4YgV7emZrnw1mFC3ck98tSDtCT4Wlo5F+32AKm07DPHwsmN0Uz
fvyggt4kKI39jPOXahpqtXN3h/18JxM1EtAHI2Ueyf01izHkUIoiD7l2y0ppDY+u ziSSHs9udKV0HYSDxT0GBsL40lZY7WV4QUrTr/DO/RY+bWwW1RhfZCY7E8YXDvWK
KPUCggEAd1Nm2N+1iJCQrj17t1nM/tfZ2YMPsiPqA31qJ+Mzv+6tyHPi+2p58fdo zzECggEBALm1oLehRys/muZiINFhQLjCdFhBJQq5HWiyTY2FYjcL2ONgiF9gyNID
PbUT+TiFjt6T4MxB1jJYzevlf7MDu6C0o852Hh4CzN32bdk10QcjZ4G/qsPH/ArA VYKfwdp/R6SbH8q4um2jGwUUptsg1+Elu9dJeXbJoRGQD9eCPLSzc4x7QNEs2wCx
8lLCvlYuIW0+bNkCnYQrlVC1/IzaLHDPnpmfYONU/B91ugpyDWhLPFacSD8PrMFT CQQBmBuV2wkBqQeVZKit3tfr1dApN3DIjaIbVfE9zjIY1FQd1spu+Bu+SJnreiCw
ypA0KVgwhp6F98CPCK5/6BYBxSSe7dIBz/OV3+GX9YF1OAFh9892dcht1eY4wIL9 PjkhAHJ170SZ31L8Cymrk7xVVZisPWjLZApofTYAXBJtkV/liRLnDiC5VcM0iYWE
pL/bYXKPy4WFxfXbY4V8ryflLeK8D5WOrudE4x8gbec7B/NCBPsoXl5dMGyA11qa Z985DLBGkj5TXYCUFitE45vk+f2aYZCly+dUkoSTBK8/Tn2E12FHSoSOpGslsty8
alrz1geXMUEvDIM7/t2PZM5acOCrzg== 9YwUExRS2jLPnD3eXdz9ZsjC9JGsOJ8=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
2abc73d0c3857201f51fa60da7d30290 2abc73d0c3857201f51fa60da7d30290
6f4049220c2c2776791c7f209f29179e 6f4049220c2c2776791c7f209f29179e
@@ -210,7 +218,5 @@ ff21f89debf47e3223e22e628631c53c
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote tokyo.perfect-privacy.com 149
remote tokyo.perfect-privacy.com 1151
remote tokyo.perfect-privacy.com 1150
remote tokyo.perfect-privacy.com 1149
remote tokyo.perfect-privacy.com 1148
remote tokyo.perfect-privacy.com 148
remote tokyo.perfect-privacy.com 151
remote tokyo.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,46 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 31.204.145.166 148
remote 31.204.145.166 149
remote 31.204.145.166 150
remote 31.204.145.166 151
remote 31.204.145.166 1148
remote 31.204.145.166 1149
remote 31.204.145.166 1150
remote 31.204.145.166 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +100,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3jCCBMagAwIBAgIIK+l6jX4TIKEwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG3jCCBMagAwIBAgIICt0RCqsD9YswDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMjI4MDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkxMDAzMDAwMDAw
WhcNMTkxMDI2MDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNTMwMDAwMDAwWjCBijELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfdG9reW8u MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSkwJwYDVQQDFCBDbGllbnRfdG9reW8u
cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj cGVyZmVjdC1wcml2YWN5LmNvbTEoMCYGCSqGSIb3DQEJARYZYWRtaW5AcGVyZmVj
dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOSV dC1wcml2YWN5LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMNu
rnnlO2p5aoVC356IIRtpaZM6B8s74kG1xf+FgA+AS9qvfr3Aev+B+6dTMNtkOOW+ eF7ugxn0zztGTvnYI3LeDhQowNinDYw4Gow10ZVio2EuY8VbbswImbd9lfmEf7Il
rEnyYNuSZqUSPxI2eYAjY9BRhhHt9YAuzOavz1Txs2d6dWd9Ha3KxKikD3t9MUpw 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
vfVHMEOWEyxfnluaJu1G44Poc0G8TMY= 8KlBhAhDWeoqITzIW8oxQRZVvgsd8y0=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
d5d6df2301b54f991fb362981e7bb229 d5d6df2301b54f991fb362981e7bb229
d36cc02b74950587802b2107d02844b8 d36cc02b74950587802b2107d02844b8
@@ -210,7 +218,5 @@ d71097d4ba638058d15ddaf9d55df4ef
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -1,32 +1,10 @@
proto udp auth-user-pass /config/openvpn-credentials.txt
tun-mtu 1500
fragment 1300
mssfix
cipher AES-256-CBC
ignore-unknown-option ncp-disable # ovpn 2.3 to 2.4 transition
ncp-disable
remote zurich.perfect-privacy.com 149
remote zurich.perfect-privacy.com 1151
remote zurich.perfect-privacy.com 1150
remote zurich.perfect-privacy.com 1149
remote zurich.perfect-privacy.com 1148
remote zurich.perfect-privacy.com 148
remote zurich.perfect-privacy.com 151
remote zurich.perfect-privacy.com 150
auth SHA512
auth-user-pass /config/openvpn-credentials.txt
client client
comp-lzo
dev tun dev tun
#float
hand-window 120 hand-window 120
inactive 604800 inactive 604800
mute-replay-warnings mute-replay-warnings
nobind nobind
#ns-cert-type server # deprecated in openvpn 2.5
remote-cert-tls server # new
persist-key persist-key
persist-remote-ip persist-remote-ip
persist-tun persist-tun
@@ -42,10 +20,78 @@ script-security 2
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
tls-timeout 5 tls-timeout 5
verb 4 verb 4
tun-ipv6 tun-ipv6
tun-mtu 1500
proto udp
fragment 1300
mssfix
comp-lzo
remote 92.43.104.66 148
remote 92.43.104.66 149
remote 92.43.104.66 150
remote 92.43.104.66 151
remote 92.43.104.66 1148
remote 92.43.104.66 1149
remote 92.43.104.66 1150
remote 92.43.104.66 1151
remote 80.255.7.82 148
remote 80.255.7.82 149
remote 80.255.7.82 150
remote 80.255.7.82 151
remote 80.255.7.82 1148
remote 80.255.7.82 1149
remote 80.255.7.82 1150
remote 80.255.7.82 1151
remote 152.89.162.226 148
remote 152.89.162.226 149
remote 152.89.162.226 150
remote 152.89.162.226 151
remote 152.89.162.226 1148
remote 152.89.162.226 1149
remote 152.89.162.226 1150
remote 152.89.162.226 1151
cipher AES-256-GCM
auth SHA512
ignore-unknown-option ncp-disable
ncp-disable
remote-cert-tls server
key-direction 1 key-direction 1
<ca> <ca>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD MIIGgzCCBGugAwIBAgIJAPoRtcSqaa9pMA0GCSqGSIb3DQEBDQUAMIGHMQswCQYD
@@ -86,110 +132,104 @@ UpIngQ4XIBteVNISnQHvuqACJWXJat3CnMekksqTIcCgAtk5F8rw
-----END CERTIFICATE----- -----END CERTIFICATE-----
</ca> </ca>
<cert> <cert>
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIG3zCCBMegAwIBAgIIZ8hchrrgy20wDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV MIIG3zCCBMegAwIBAgIITjpQ0uTBP3EwDQYJKoZIhvcNAQENBQAwgYcxCzAJBgNV
BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy BAYTAkNIMQwwCgYDVQQIEwNadWcxDDAKBgNVBAcTA1p1ZzEYMBYGA1UEChMPUGVy
ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG ZmVjdCBQcml2YWN5MRgwFgYDVQQDEw9QZXJmZWN0IFByaXZhY3kxKDAmBgkqhkiG
9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTgwMzAxMDAwMDAw 9w0BCQEWGWFkbWluQHBlcmZlY3QtcHJpdmFjeS5jb20wHhcNMTkwODI1MDAwMDAw
WhcNMTkxMDI3MDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY WhcNMjEwNDIxMDAwMDAwWjCBizELMAkGA1UEBhMCQ0gxDDAKBgNVBAgTA1p1ZzEY
MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfenVyaWNo MBYGA1UEChMPUGVyZmVjdCBQcml2YWN5MSowKAYDVQQDFCFDbGllbnRfenVyaWNo
LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl LnBlcmZlY3QtcHJpdmFjeS5jb20xKDAmBgkqhkiG9w0BCQEWGWFkbWluQHBlcmZl
Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC5 Y3QtcHJpdmFjeS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8
2bMJ/ehkFfBS3GcU9u7TEDA0YwMRtQxekEjKLoRTI1B4C1CEu0pApJ1B2bY3UM2X 8S6PGgYXWiuoVCNDplu3dIf/WymHBon7K/kcLSucvlHU6MZKLD6LRzryOETHTnzJ
YZGabdY/pP1V4lfhbk2Gr2Asli2RoT03ybGyDplx9JujJpQmsysOxlSpUgtqCcKz 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
-----END CERTIFICATE----- -----END CERTIFICATE-----
</cert> </cert>
<key> <key>
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
1qo2PepELVCBbtLuHZuO4rgsZ0ol/kzR cxgSXlUnFUUbFriimmgePtybVxQg6wM=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
</key> </key>
<tls-auth> <tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1----- -----BEGIN OpenVPN Static key V1-----
ed699453b3e151d88b08beff4a914bd3 ed699453b3e151d88b08beff4a914bd3
8a18020af5317b647002a5aaa894290f 8a18020af5317b647002a5aaa894290f
@@ -210,7 +250,5 @@ a9c62fb36bcb5abf777d2db1dc8fd88b
-----END OpenVPN Static key V1----- -----END OpenVPN Static key V1-----
</tls-auth> </tls-auth>

View File

@@ -0,0 +1,72 @@
#!/bin/bash
set -e
TIME_FORMAT=`date "+%Y-%m-%d %H:%M:%S"`
log() {
printf "${TIME_FORMAT} %b\n" "$*" > /dev/stderr;
}
fatal_error() {
printf "${TIME_FORMAT} \e[41mERROR:\033[0m %b\n" "$*" >&2;
exit 1
}
# check for utils
script_needs() {
command -v $1 >/dev/null 2>&1 || fatal_error "This script requires $1 but it's not installed. Please install it and run again."
}
script_init() {
log "Checking curl installation"
script_needs curl
log "Checking unzip installation"
script_needs unzip
}
adjust_configs() {
# Change extension to .ovpn
for i in *.conf; do
mv -- "$i" "${i%.conf}.ovpn"
done
log "Checking line endings"
sed -i 's/^M$//' *.ovpn
# Update configs with correct options
log "Updating configs for docker-transmission-openvpn"
sed -i 's=auth-user-pass=auth-user-pass /config/openvpn-credentials.txt=g' *.ovpn
sed -i 's/ping 15/inactive 3600\
ping 10/g' *.ovpn
sed -i 's/ping-restart 0/ping-exit 60/g' *.ovpn
sed -i 's/ping-timer-rem//g' *.ovpn
# Remove a few lines that break things for us
sed -i '/update-resolv-conf/d' *.ovpn
}
# If the script is called from elsewhere
cd "${0%/*}"
script_init
log "Removing existing configs"
find . ! -name '*.sh' -type f -delete
# Instructions and download link was found here:
# https://www.perfect-privacy.com/en/manuals/linux_openvpn_terminal
ovpn_zip="https://www.perfect-privacy.com/downloads/openvpn/get?system=linux"
zip_file="ovpn.zip"
log "Downloading openvpn configs"
curl $ovpn_zip -o $zip_file
log "Extracting openvpn configs"
unzip -j $zip_file
rm $zip_file
adjust_configs
if [[ ! -z $selected ]]
then
echo ${selected}
fi
cd "${0%/*}"

View File

@@ -1,7 +1,7 @@
client client
dev tun dev tun
proto tcp proto tcp
remote vleu-no2-ovpn-tcp.pointtoserver.com 80 remote vleu-no1-ovpn-tcp.pointtoserver.com 80
persist-key persist-key
persist-tun persist-tun
ca /etc/openvpn/purevpn/ca.crt ca /etc/openvpn/purevpn/ca.crt

View File

@@ -1,7 +1,7 @@
client client
dev tun dev tun
proto udp proto udp
remote vleu-no2-ovpn-udp.pointtoserver.com 53 remote vleu-no1-ovpn-udp.pointtoserver.com 53
persist-key persist-key
persist-tun persist-tun
ca /etc/openvpn/purevpn/ca.crt ca /etc/openvpn/purevpn/ca.crt

View File

@@ -125,10 +125,10 @@ TRANSMISSION_CONTROL_OPTS="--script-security 2 --up-delay --up /etc/openvpn/tunn
## If we use UFW or the LOCAL_NETWORK we need to grab network config info ## If we use UFW or the LOCAL_NETWORK we need to grab network config info
if [[ "${ENABLE_UFW,,}" == "true" ]] || [[ -n "${LOCAL_NETWORK-}" ]]; then if [[ "${ENABLE_UFW,,}" == "true" ]] || [[ -n "${LOCAL_NETWORK-}" ]]; then
eval $(/sbin/ip r l m 0.0.0.0 | awk '{if($5!="tun0"){print "GW="$3"\nINT="$5; exit}}') eval $(/sbin/ip route list match 0.0.0.0 | awk '{if($5!="tun0"){print "GW="$3"\nINT="$5; exit}}')
## IF we use UFW_ALLOW_GW_NET along with ENABLE_UFW we need to know what our netmask CIDR is ## IF we use UFW_ALLOW_GW_NET along with ENABLE_UFW we need to know what our netmask CIDR is
if [[ "${ENABLE_UFW,,}" == "true" ]] && [[ "${UFW_ALLOW_GW_NET,,}" == "true" ]]; then if [[ "${ENABLE_UFW,,}" == "true" ]] && [[ "${UFW_ALLOW_GW_NET,,}" == "true" ]]; then
eval $(ip r l dev ${INT} | awk '{if($5=="link"){print "GW_CIDR="$1; exit}}') eval $(/sbin/ip route list dev ${INT} | awk '{if($5=="link"){print "GW_CIDR="$1; exit}}')
fi fi
fi fi
@@ -197,7 +197,7 @@ if [[ -n "${LOCAL_NETWORK-}" ]]; then
if [[ -n "${GW-}" ]] && [[ -n "${INT-}" ]]; then if [[ -n "${GW-}" ]] && [[ -n "${INT-}" ]]; then
for localNet in ${LOCAL_NETWORK//,/ }; do for localNet in ${LOCAL_NETWORK//,/ }; do
echo "adding route to local network ${localNet} via ${GW} dev ${INT}" echo "adding route to local network ${localNet} via ${GW} dev ${INT}"
/sbin/ip r a "${localNet}" via "${GW}" dev "${INT}" /sbin/ip route add "${localNet}" via "${GW}" dev "${INT}"
if [[ "${ENABLE_UFW,,}" == "true" ]]; then if [[ "${ENABLE_UFW,,}" == "true" ]]; then
ufwAllowPortLong TRANSMISSION_RPC_PORT localNet ufwAllowPortLong TRANSMISSION_RPC_PORT localNet
if [[ -n "${UFW_EXTRA_PORTS-}" ]]; then if [[ -n "${UFW_EXTRA_PORTS-}" ]]; then

View File

@@ -37,6 +37,9 @@ if [ -n "$PUID" ] && [ ! "$(id -u root)" -eq "$PUID" ]; then
chmod -R go=rX,u=rwX \ chmod -R go=rX,u=rwX \
${TRANSMISSION_DOWNLOAD_DIR} \ ${TRANSMISSION_DOWNLOAD_DIR} \
${TRANSMISSION_INCOMPLETE_DIR} \ ${TRANSMISSION_INCOMPLETE_DIR} \
echo "Setting permission for watch directory (775) and its files (664)"
chmod -R o=rX,ug=rwX \
${TRANSMISSION_WATCH_DIR} ${TRANSMISSION_WATCH_DIR}
fi fi
fi fi