##############################################
# 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 udp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote KEENETIC-1.mykeenetic.net 1194
;remote my-server-2 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 nobody
# 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.
-----BEGIN CERTIFICATE-----
MIIHDDCCBPSgAwIBAgIJAKM1kPiIBfkvMA0GCSqGSIb3DQEBCwUAMIG0MQswCQYD
VQQGEwJSVTEVMBMGA1UECBMMWW91clByb3ZpbmNlMREwDwYDVQQHEwhZb3VyQ2l0
eTEZMBcGA1UEChMQWW91ck9yZ2FuaXNhdGlvbjEZMBcGA1UECxMQT3JnYW5pc2F0
aW9uVW5pdDETMBEGA1UEAxMKQ29tbW9uTmFtZTEQMA4GA1UEKRMHS2V5TmFtZTEe
MBwGCSqGSIb3DQEJARYPbWFpbEBleGFtcGxlLnJ1MB4XDTE3MTIwNTIxNTQyOVoX
DTI3MTIwMzIxNTQyOVowgbQxCzAJBgNVBAYTAlJVMRUwEwYDVQQIEwxZb3VyUHJv
dmluY2UxETAPBgNVBAcTCFlvdXJDaXR5MRkwFwYDVQQKExBZb3VyT3JnYW5pc2F0
aW9uMRkwFwYDVQQLExBPcmdhbmlzYXRpb25Vbml0MRMwEQYDVQQDEwpDb21tb25O
YW1lMRAwDgYDVQQpEwdLZXlOYW1lMR4wHAYJKoZIhvcNAQkBFg9tYWlsQGV4YW1w
bGUucnUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8ohkMMxVlRE3k
dmDGun9Q+bRAlHpIgp4eCZ3D4aNo2+COXJ76/xp623UWlAORefN8Hw/1moGkgI/e
HDmsjKnyeUjsxjZ9SnjLxx0jjL3mL4FPVqQ161ppCKmlB/LH9VxU4fM1JAXnoEzl
w07f0vEi8znIoFCvljlBPpumX3OL+LZ1s+IflFFTA4sERf8RHKbw2bKKcwBtXgMP
jlQyGp9ocxZrMiG4cbehuJa7ftWUwoWOBIUPR8adjl9zoueDLLapEN9heyblzjPs
jWss6OOqVwPaSlc38NAppqLBL1uJj0a8+55+C3+MR5fA1XYUhlonJTFgcTrt+QI8
EXs86/JFvtQsWJ2XgfGdufn2EZcBbNjUZ33Qx0M6J1Xd08P04RoITt5OQfDg6rAq
GvqVWopfc/i9vuwPCjYMuSeclaLTiBn16AWI7JNdWr+RduudmqQGzFnQrXn2RPVT
wqyYigZte0cKmVzRtLOyK5emou/8w2BEOnvjwzYK4pulkdwSOmTPrPdWewXsR5/b
dKOSkloc75eTJQNiajV1TjyG6FcrDF0qmwATopV+h0Acr+vOgMtvzVS/xam9wHug
sXHyZ7Fz7MK61YBh+Wf1yEqxzVAQvoV1Z6uD2720HYyyUWDdW5MFeLcXluvk0L+d
XGOystsfSV18AlSs3Qk5hamf6vbpvwIDAQABo4IBHTCCARkwHQYDVR0OBBYEFP/j
1de1UQgDyTN5vTqsicz0RQpwMIHpBgNVHSMEgeEwgd6AFP/j1de1UQgDyTN5vTqs
icz0RQpwoYG6pIG3MIG0MQswCQYDVQQGEwJSVTEVMBMGA1UECBMMWW91clByb3Zp
bmNlMREwDwYDVQQHEwhZb3VyQ2l0eTEZMBcGA1UEChMQWW91ck9yZ2FuaXNhdGlv
bjEZMBcGA1UECxMQT3JnYW5pc2F0aW9uVW5pdDETMBEGA1UEAxMKQ29tbW9uTmFt
ZTEQMA4GA1UEKRMHS2V5TmFtZTEeMBwGCSqGSIb3DQEJARYPbWFpbEBleGFtcGxl
LnJ1ggkAozWQ+IgF+S8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEA
XsT7xefDPsEJox/pe3VAvMa5Y7iPyWHuLU8yWETbI2ap+V6mFSRTlEs9BbUukuKT
0dUHBPAC4JYgmvpr2DqxIeZ3hQxwQ/jljUIaiz1ieXm/A3mSAKDlmFuG1IT1XU77
5aD1sRasKl0GMKw6W0fZuu11XaNGJwZNNbrKSehhKoxUO47N9JUgAq8fYZGyu/Cf
rq5KVc3pXpoyPGT/CCjR5yOQ5lUHmEtN7+BWh4Xyh1k68VHhnYY4PLEU5oGoRLd1
l+xmz3MBQ+Plh8MpjZ8zmmdNo1Bp3fQ8C2dzDrK5jNdhRd2HnuSYXvnuUDaLxZ2f
WSnunaOjvJomAIzNe59z+XEFzTvRfFfFc6ItMhlvDVjSkPD/zYCpG7lwvQmXybj4
7vVtRlOs9CTzaylTtwIqR/K5LJmTzj+/a/9WiqlUtUsKXKSMvWta510NrErECA+Y
uP6PMc1JVGsZ8AZ0hz9kiUW4OmpRhN3W6XsaIKepKd9qeQlgf3UWl4+ii6cdKJ6E
D2yZdu7x9VbIyKwueBQ0V+A3aJ/5+1fxRGH3VsuLH55LLGevIwOcX811BlXl7cME
BqOWCm9qxsh8+lhiNc/7odD/sIkm0Egn1ByZFP/9E3uM1vBeQknP2Uz23ZwVSQQc
TzjRhI0+s/McKXR1xaFZCua+aUPU7C8Ufn4HbjcuqUs=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIHVTCCBT2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBtDELMAkGA1UEBhMCUlUx
FTATBgNVBAgTDFlvdXJQcm92aW5jZTERMA8GA1UEBxMIWW91ckNpdHkxGTAXBgNV
BAoTEFlvdXJPcmdhbmlzYXRpb24xGTAXBgNVBAsTEE9yZ2FuaXNhdGlvblVuaXQx
EzARBgNVBAMTCkNvbW1vbk5hbWUxEDAOBgNVBCkTB0tleU5hbWUxHjAcBgkqhkiG
9w0BCQEWD21haWxAZXhhbXBsZS5ydTAeFw0xNzEyMDYwNjQ5MzNaFw0yNzEyMDQw
NjQ5MzNaMIG3MQswCQYDVQQGEwJSVTEVMBMGA1UECBMMWW91clByb3ZpbmNlMREw
DwYDVQQHEwhZb3VyQ2l0eTEZMBcGA1UEChMQWW91ck9yZ2FuaXNhdGlvbjEZMBcG
A1UECxMQT3JnYW5pc2F0aW9uVW5pdDETMBEGA1UEAxMKS2VlbmV0aWMtMzETMBEG
A1UEKRMKS2VlbmV0aWMtMzEeMBwGCSqGSIb3DQEJARYPbWFpbEBleGFtcGxlLnJ1
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyUTrO5ISZ0HF5LzQuFFo
eXxOr0uqgFPtNaaPZZxJRXhuRKWPhWe1NAY3F1I+tYZGG3uK3ZziPEZZhBD0k1uW
mpIXYTe8vF6SzoCSGqpRVH+RuaCiyxgrblj7lKd33gX4kua7FBmtQLKA2LD9eiTW
/ZknJ9DMZieG+SLXNF2RJs+mwbgQse7sNVqaC0N5T0z2wuf4ZlkgUf+JOR7ria4G
ccI634+e9OC4FK5Iy0n1B/6c5mRcLTfO681mCJfPjWOVFFZDlsjasQchx6aIMFUa
OH+tENsZddxJM0q6tti+8zxm2RWK7g6pW4v+Wlt+UrYNM1LgLXJDdUC2sdbA7Tee
c37g2+1RKhdYwNtOLjsgm58fT6VK1++4yuEFsSl1vHuk9oKUZtrLNBYRFVtJhRwF
ScWzA87EKXm1Yj4x8JOPR9O4AUvg76QzDBiVdDRvegC8l7p7tUyA73G3ouBesWZq
tOCNyyu0KYDY88yfNnubVPIRwBu7BAVd3y8MdK59G0sLnsr6C7B4StZVLV4NU/xF
n4ELvoY9bj5BseDDnvy8gLrqTYSo40idKJqGzJkOjF+DdNSt3NgDaWkIccwXgVuQ
QXxU/InF9ihJNPmvIEKNig/ugZwdBkI3xyRKnVwXWeXJD6vkapuuUB34UfRY+zTw
AQqFhqdZzbLfX2rUSOA0mXsCAwEAAaOCAWswggFnMAkGA1UdEwQCMAAwLQYJYIZI
AYb4QgENBCAWHkVhc3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E
FgQU73yPJb2I0CHege6S82jvWPvSU0UwgekGA1UdIwSB4TCB3oAU/+PV17VRCAPJ
M3m9OqyJzPRFCnChgbqkgbcwgbQxCzAJBgNVBAYTAlJVMRUwEwYDVQQIEwxZb3Vy
UHJvdmluY2UxETAPBgNVBAcTCFlvdXJDaXR5MRkwFwYDVQQKExBZb3VyT3JnYW5p
c2F0aW9uMRkwFwYDVQQLExBPcmdhbmlzYXRpb25Vbml0MRMwEQYDVQQDEwpDb21t
b25OYW1lMRAwDgYDVQQpEwdLZXlOYW1lMR4wHAYJKoZIhvcNAQkBFg9tYWlsQGV4
YW1wbGUucnWCCQCjNZD4iAX5LzATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8E
BAMCB4AwDQYJKoZIhvcNAQELBQADggIBAJTdk+L5vyjkeWcCnZQiSINgVw4JMgyY
jWSrKAF/bAtKMj6hBtCE8/aP/vjVS3uiNPEzpZHykkmjjFwllhiV0DwBtUAWblW5
7a2pmI69V3mMsEtbdM+Pgud3SVilmPwu44b0vhFfr2zO8EvLMh62aHo8/ZLpXkV8
EKIHW0bZu0aLFW4ZFv9AzkWT02nVQVLA4zW1mjiynw5ZTNONR0p+zMZKngpAHWhn
nB9JYdr0gV00C6IaN/9/kaKGKwVlEOGmAijAahwtuoRBm1drIUBUd5Sq6rtqijfq
toUr/c+9Kfm5DkjzbhCE3H1rdoBwS12+0x6q9aNR0VGWqP59PWm+jWck8/Pkavlm
55z4IDngL5m/fx8IJ73wvsJLXrVSq80WPoqNe9z8SAAzp/nuEleDoi46enbevFRY
sm3EwKJ+D7LpANtyF+2tZdKHFnMPtgtNSrykf+76Vta4+kcm48zmD6voOxhwi3zu
5cerDOMVBeD5d7UwWK3BalUuKrBwUsqKH9ohORP3idI8kF/e18aadqfjw29bjHq5
1mUL/fdYiY7kJUNWGerI7NaYueaOifEKq57xDRZqSnOuQJFUy0vijG03Sbk2f1+y
BGUiXxQNQdYtXDXHgUBkdD5SOOepWjhkYAxDPSjKfPRPLMtES3fOhG4M8WSB1b5U
CxsGXRklYj89
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
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
SmbobZ6EXp3R6NLqdamKvGhwMvuNnQ0=
-----END PRIVATE 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.
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
a317a208623442cba18216af43b0ee31
8bc2187f5e9acac32545a57328c7f262
ec3dea67a6cbc097bdf61f71f91f3aec
ba79406792b0dbe45202c81069ced5bd
fa2f69252af9bb84284a513df40339d2
dc5e94b1a2ccabc2dc5f254eff88f491
7e150f87fdc247ed9a1eb3d9fa53f4a9
9efc282d399879b0b1139a23b0071ba1
66b5a0975a086bfb85d677dcb6b58180
0823825c3a7fd66fcbb412d1bd414152
b16d67bc3124f5407307e5d4e1db61b3
cec5a775b4107ad892cb358e8e2deeac
f67918e6a63e57a96efd53803d6ff86d
f66014211e61f8e460b76a7cf821dd54
76d74e23ce313b659d8edaadc204770e
a5b825f84b531f8974ea8cebd646ea44
-----END OpenVPN Static key V1-----
key-direction 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
route 192.168.1.0 255.255.255.0