############################################## # 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 auth-user-pass # 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 197.249.4.153 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 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 nsCertType # field set to "server". 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 nsCertType # field set to "server". The build-key-server # script in the easy-rsa folder will do this. ns-cert-type 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. ;cipher x # 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 -----BEGIN CERTIFICATE----- MIIEtzCCA5+gAwIBAgIJALwP3fiGBMpEMA0GCSqGSIb3DQEBCwUAMIGYMQswCQYD VQQGEwJNWjELMAkGA1UECBMCTVAxDzANBgNVBAcTBk1BUFVUTzERMA8GA1UEChMI VFJBTlNDT00xDDAKBgNVBAsTA0RTSTEUMBIGA1UEAxMLVFJBTlNDT00gQ0ExDzAN BgNVBCkTBnNlcnZlcjEjMCEGCSqGSIb3DQEJARYUYWRtaW5AdHJhbnNjb20uY28u bXowHhcNMjAxMTI3MDkxNTQyWhcNMzAxMTI1MDkxNTQyWjCBmDELMAkGA1UEBhMC TVoxCzAJBgNVBAgTAk1QMQ8wDQYDVQQHEwZNQVBVVE8xETAPBgNVBAoTCFRSQU5T Q09NMQwwCgYDVQQLEwNEU0kxFDASBgNVBAMTC1RSQU5TQ09NIENBMQ8wDQYDVQQp EwZzZXJ2ZXIxIzAhBgkqhkiG9w0BCQEWFGFkbWluQHRyYW5zY29tLmNvLm16MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuEwdEHr0lKGovVcRYYSJriSQ bN7DfgDOSKBVaymhL8HqvVbSEo73kcNJEQ9eAsyniLiup85lczvgeo/ss+EdyYd2 xkuhHyIjHR600kN8KxXXLZb7JGFWzVXeXoaq9UwpqAD4YEqQ+PAQ93SUQUKY8NOP tq7a8XsFofWm75Jo3FDLpeMRt1z2xlyBlS8y54eWLtob/73s4FBXalPv5uqMYoos Q1JyeIRgLFlcdH6bmr28Yja1Y10HJ2ZvishRDGI5JNkT6GEjvL9q7HcZ5XJeSY1h NKnccxcRwgvMSOGFLo6wMc9xonRfoQ/G+krv3936AslD+ayVDgFQjzS6PXF7qwID AQABo4IBADCB/TAdBgNVHQ4EFgQUYnVWAXXDHsJEVY1nbT0VKlgyGXEwgc0GA1Ud IwSBxTCBwoAUYnVWAXXDHsJEVY1nbT0VKlgyGXGhgZ6kgZswgZgxCzAJBgNVBAYT Ak1aMQswCQYDVQQIEwJNUDEPMA0GA1UEBxMGTUFQVVRPMREwDwYDVQQKEwhUUkFO U0NPTTEMMAoGA1UECxMDRFNJMRQwEgYDVQQDEwtUUkFOU0NPTSBDQTEPMA0GA1UE KRMGc2VydmVyMSMwIQYJKoZIhvcNAQkBFhRhZG1pbkB0cmFuc2NvbS5jby5teoIJ ALwP3fiGBMpEMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADwyZ7KS HgBDzq4FQNA3t0WTcV04pfUptVwTuxCNC0exqHKAYgD4mVswVu2+VL18H9hP1Yos fHSuFaMxjK0tJ78NGtETgcY3GBw/5QsDDKUjky0hN9KLNtnjwan3pTm8tUl8JdeN 3AvLR8WqL2MQzXOxBurzVKx5juO9f3V1fjjxnXx6CpQXJ1jZWhhcKILekySuuKTa f3HZNYQ6iyAuJW3dgPUuGFnu8cG4k/FEbghBpUlGK0RB4xObMBs03P7QXe7U8bTH HQxB1ZojPjitbAZ67ChV2dY3ge+D1a2BFv7FCnRUh4ygFT379YMhB5fiBTz3LY7D il2qopki6nKWlcg= -----END CERTIFICATE-----