# C'est nous qui prenons l'initiative de nous connecter au serveur.
# Equivalent à "pull" "tls-client"
client
# On route de l'IP, on ne fait pas de l'ethernet.
dev tun
# Ne pas utiliser un port local statique, on est client de toutes façons.
nobind
# On essaie de contacter chaque serveur dans cet ordre pendant 5s
server-poll-timeout 6
resolv-retry 3
remote aesvpn.arn-fai.net 443
explicit-exit-notify
fragment 1300
remote aesvpn.arn-fai.net 53
explicit-exit-notify
fragment 1300
remote aesvpn.arn-fai.net 1194
explicit-exit-notify
fragment 1300
remote 89.234.141.94 443
explicit-exit-notify
fragment 1300
remote aesvpn.arn-fai.net 443 tcp
mssfix 1300
remote 89.234.141.94 443 tcp
mssfix 1300
# Garder la clé en mémoire, pour ne pas avoir besoin de la relire lors d'un
# redémarrage.
persist-key
# On redémarre au bout de 30s si pas de ping
keepalive 10 30
# Active la compression
comp-lzo
# Routing
route-ipv6 2000::/3
route 10.0.0.0 255.0.0.0 net_gateway
route 172.16.0.0 255.240.0.0 net_gateway
route 192.168.0.0 255.255.0.0 net_gateway
redirect-gateway def1 bypass-dhcp
# To avoid a log as we don't use auth-user-pass
auth-nocache
# Logs
verb 3
mute 5
# CRYPTOGRAPHIE
tls-cipher "EDH+aRSA:EECDH+aRSA:EECDH+ECDSA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4"
cipher AES-128-CBC
auth SHA256
prng sha256 64
# Require that peer certificate was signed with an explicit key usage and extended key usage based on RFC3280 TLS rules.
remote-cert-tls server
# TLS
-----BEGIN CERTIFICATE-----
MIIEPzCCAyegAwIBAgIJAJzlDP4UwAIOMA0GCSqGSIb3DQEBCwUAMHIxCzAJBgNV
BAYTAkZSMQ8wDQYDVQQIEwZBbHNhY2UxEzARBgNVBAcTClN0cmFzYm91cmcxDDAK
BgNVBAoTA0FSTjEPMA0GA1UEAxMGQUMgVlBOMR4wHAYJKoZIhvcNAQkBFg92cG5A
YXJuLWZhaS5uZXQwHhcNMTQwNzAxMTc1MjA0WhcNMjQwNjI4MTc1MjA0WjByMQsw
CQYDVQQGEwJGUjEPMA0GA1UECBMGQWxzYWNlMRMwEQYDVQQHEwpTdHJhc2JvdXJn
MQwwCgYDVQQKEwNBUk4xDzANBgNVBAMTBkFDIFZQTjEeMBwGCSqGSIb3DQEJARYP
dnBuQGFybi1mYWkubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
0vsQrBt8hCPzyinlTC2Xc/eje3jWEdj4fjJpiYmNr/DbHgF4+Lxzxi+Alsn8RQuG
+wFkgyOkzOEoca2qc0eHaWlXt8qcCWBpQUPQXTgS3blspZl839ne4nwBdQQQDsHn
wHxOQ/Jm7dX/mCUh8d5F8JiT24IgQW2xUK5JM3GprTIOqT23ORKDs2zPtWl/VuoB
tOrUn/kqUhYKw13HKuRYCv4pVXApGQ+xbvC90lnvmnjPIQ57AdE4gPBdptk2aGVu
2kvBPbcvi94iyp5H3VKhGpmniYknYeDOoi5o7y4Tsj262xT14oxSXznFFyDSW4NQ
SjjH4W6pPsRSjFbLwY0dfwIDAQABo4HXMIHUMB0GA1UdDgQWBBThtjgo+fpoezmZ
Lw0NxpXJRab+VTCBpAYDVR0jBIGcMIGZgBThtjgo+fpoezmZLw0NxpXJRab+VaF2
pHQwcjELMAkGA1UEBhMCRlIxDzANBgNVBAgTBkFsc2FjZTETMBEGA1UEBxMKU3Ry
YXNib3VyZzEMMAoGA1UEChMDQVJOMQ8wDQYDVQQDEwZBQyBWUE4xHjAcBgkqhkiG
9w0BCQEWD3ZwbkBhcm4tZmFpLm5ldIIJAJzlDP4UwAIOMAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggEBAE1w8TsTV2nEKOGVk5c97OdcW80PH5am+dy8EI/r
nebFgTKOb4AnipAMDCvD2MSymUIuCmwDTwy13lgyqAWlbjyx4ogW4VH2nq2TIzpB
lVP00YcHW7TWF2/cbGClwCQppUX0fFULFGhP4GktrfE9Js1w+bBRGpSKS4c0vIet
sdT5IYJXwe7357TgcPqwE3iPa4wQOT07gTtkUMRZMoRY2Q6XpWvU2UWIbq9iSSGg
6/I7YxPwhk0GBX+PA7G6FMo3JajCT3tuDtC/509H9qGscHkZTOIFZwBZ5peISOe0
HXapcikfzY2uU2DifClRNK5iqU2QdnSrHeF/gDcXVlQHZ40=
-----END CERTIFICATE-----
cert /etc/openvpn/user.crt
key /etc/openvpn/user.key