############################################## # 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----- MIIHVTCCBT2gAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBtDELMAkGA1UEBhMCUlUx FTATBgNVBAgTDFlvdXJQcm92aW5jZTERMA8GA1UEBxMIWW91ckNpdHkxGTAXBgNV BAoTEFlvdXJPcmdhbmlzYXRpb24xGTAXBgNVBAsTEE9yZ2FuaXNhdGlvblVuaXQx EzARBgNVBAMTCkNvbW1vbk5hbWUxEDAOBgNVBCkTB0tleU5hbWUxHjAcBgkqhkiG 9w0BCQEWD21haWxAZXhhbXBsZS5ydTAeFw0xNzEyMDUyMjAwMzdaFw0yNzEyMDMy MjAwMzdaMIG3MQswCQYDVQQGEwJSVTEVMBMGA1UECBMMWW91clByb3ZpbmNlMREw DwYDVQQHEwhZb3VyQ2l0eTEZMBcGA1UEChMQWW91ck9yZ2FuaXNhdGlvbjEZMBcG A1UECxMQT3JnYW5pc2F0aW9uVW5pdDETMBEGA1UEAxMKS2VlbmV0aWMtMjETMBEG A1UEKRMKS2VlbmV0aWMtMjEeMBwGCSqGSIb3DQEJARYPbWFpbEBleGFtcGxlLnJ1 MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8Gdg84AeynqqSWy3kODb ILyvIPjtbTeLQsG7P9TJBvjmPul6ga3eLqCQSrVg45hRCvTysIKkBnC/gxBYaSO8 /MvZwGoyJRcbLSoIkZKRwYrRWX6PXpQpYDuNdkIu8b+CG3nheGMjZVdmOXSGWwIl UYw0bTgvXttvHtauC35ktLbBRyH9IG52gSK9PVRtz2lu61BrjyKDLY4I/PxmKaR5 XFpw8IlHEkigr81+ba0pzb/siBV36O2ZzLDvk9cyWVQRP2sEBijPRctio+0LZ3zq nUUU+g0F7tZzvMY1jdiZDC378eEJbsU0+PN8536DKUIV9EsF0NCJFoWX+0ndZ1ZC 7mp5BJgooqL/g2q/OmBfjsvUgaL6ui22MM5AMsVJN1fNJP9/GH/Hqa2ZIkBoj+Wg PIgZziOe6kowyuChhO/WiGmP3K8bQhGqILYnvK2dmN+OMeaQ7s0DvAwS8OpgNpvj wONF67RFAQzlNnE+0jcuU7BvabJT/DiLpkHk0uSPWzSI7/GDNXn4PWtdCv37KacA VSBpPrUTPYDOy6owCYALLL9Ip+MZ+Nq64cXJT/FwvZ4FqCQGkr74KbE6aJMOxKk9 7FKFdLHN8g6UpG5WpINHqypfei/bM55fBK67Wzne6M7iMjcUg5F+ZaymVxzTDitA FUALGk+GwcouXlqg24vSMrcCAwEAAaOCAWswggFnMAkGA1UdEwQCMAAwLQYJYIZI AYb4QgENBCAWHkVhc3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E FgQUnxXXus8gYVv0qGIRkEeKsAaFBVUwgekGA1UdIwSB4TCB3oAU/+PV17VRCAPJ M3m9OqyJzPRFCnChgbqkgbcwgbQxCzAJBgNVBAYTAlJVMRUwEwYDVQQIEwxZb3Vy UHJvdmluY2UxETAPBgNVBAcTCFlvdXJDaXR5MRkwFwYDVQQKExBZb3VyT3JnYW5p c2F0aW9uMRkwFwYDVQQLExBPcmdhbmlzYXRpb25Vbml0MRMwEQYDVQQDEwpDb21t b25OYW1lMRAwDgYDVQQpEwdLZXlOYW1lMR4wHAYJKoZIhvcNAQkBFg9tYWlsQGV4 YW1wbGUucnWCCQCjNZD4iAX5LzATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8E BAMCB4AwDQYJKoZIhvcNAQELBQADggIBALoLEitDVTQA08mwIZudJ9GDbNzbvgi7 GfsWCWXaYhllQF2BGTUcLmhNwnDfKMxoUv0TlbiF5LI7mZiGKYf8Go8KyJX5Gdi0 T50wdrv9YecuwI7l4GUGYs9FpFvOFzBouqsALTg252Ytx0lmNsCgG1tIWfru54mO /3/n/S1v5SJ5yQWq0kmQWiMptaQyOuO+WLr/h4BJRZ6sEu8fOQeSnns8HvywE0yj 9u+hJy5eSXRX9plGv5D784t8kRrw3IkOBncoEyZUgr77Nw1BROv07+gaPqVenmK1 HOnLaDaQt+B+WHbSHrmMKFLXBrrM3wKwH83BxzZa0zpnXlE03tqKyBl0EzBkIyYj cBvObvY4OqX5xHoi9yf1he2iZEdazoSLmGKSuE7iedaF9UEGXCB4egi3+Z9epY+R CVJplg/2JHvGAGTHe7oHHUX9V0DHujETFBWsHTFapifmOkWIdBGVQETfrqcllVaE eF4sZ1E1fvvc/wxmO2dHlQGANSOkLfpjypN4VWjGCtdtt9LIwg/23r4ADRVh4c79 u0zT/pfq9Qd5yW/hK3tE6wXTua4I5k7tI1uGcF7iFbj5H3Ca1CX9g+ZASVIfoh8I He86Nv+5lyK3WgWh6XfDkxOCsv4ArLfDEfUqSKCov7D8MupldIm3KbXe1lSp4+X9 x7uYPM52qweI -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- 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 SV6vHZWy0Q94DC25D1AI1r7HNnal+Q== -----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