Configurer une connexion VPN avec OpenVPN et Android

Un guide pour installer le certificat VPN sur un téléphone Android. Traduit et adapté de l’article source : http://forum.synology.com/enu/viewtopic.php?f=173&t=80585

  1. Installez le paquet VPN serveur sur le NAS (guide synology.com)
  2. Activez le serveur OpenVPN en laissant la configuration par défaut
    openvpn-synology-android001
  3. Exportez la configuration en cliquant sur “Exporter la configuration”
  4. Exportez votre certificat DSM (Panneau de configuration > Sécurité > Certificat > “Exporter le certificat”
    openvpn-synology-android002
  5. Assurez-vous que le/les compte(s) que vous allez utiliser pour la connexion puisse(nt) bien utiliser OpenVPN (vous pouvez aussi créer un utilisateur dédié pour ceci)
    openvpn-synology-android003
  6. Ajoutez l’application OpenVPN dans le pare-feu pour autoriser les connexions
    openvpn-synology-android004
  7. Redirigez le port 1194 UDP dans votre routeur sur votre NAS
  8. Depuis la configuration OpenVPN exportée au point 3, ouvrez le fichier openvpn.ovpn dans un éditeur de texte
  9. Modifiez la ligne
    remote YOUR_SERVER_IP 1194

    et remplacez YOUR_SERVER_IP par votre adresse IP, nom de domaine ou votre DDNS

  10. Ajoutez 3 sections en fin de fichier
    <cert>
    </cert>
    <key>
    </key>
    <ca>
    </ca>
  11. Décompressez le fichier obtenu au point 4
  12. Ouvrez le fichier server.crt avec un éditeur de texte et copiez le contenu entre les balises <cert> du fichier openvpn.ovpn
  13. Ouvrez le fichier ca.key avec un éditeur de texte et copiez le contenu entre les balises <key> du fichier openvpn.ovpn
  14. Ouvrez le fichier ca.crt avec un éditeur de texte et copiez le contenu entre les balises <ca> du fichier openvpn.ovpn
  15. La fin du fichier openvpn.ovpn devrait ressembler à ceci :
    <cert>
    -----BEGIN CERTIFICATE-----
    key string here
    -----END CERTIFICATE-----
    </cert>
    <key>
    -----BEGIN RSA PRIVATE KEY-----
    key string here
    -----END RSA PRIVATE KEY-----
    </key>
    <ca>
    -----BEGIN CERTIFICATE-----
    key string here
    -----END CERTIFICATE-----
    </ca>
  16. Sauvegardez le fichier openvpn.ovpn
  17. Transférez-le (ainsi que le fichier ca.crt présent dans le zip de l’export OpenVPN) à la racine de votre téléphone android
  18. Installez l’application OpenVPN Connect
  19. Ouvrez l’application et importez le fichier openvpn.ovpn
    openvpn-synology-android007
    openvpn-synology-android008
    openvpn-synology-android005
    openvpn-synology-android006
  20. Entrez vos informations de connexion et cliquez sur “Connect”
  21. Et voilà 🙂

4 réflexions sur « Configurer une connexion VPN avec OpenVPN et Android »

  1. Bonjour,

    Merci du tuto, génial. Mais pour la suite… comment se connecter … je ne vois pas mon réseau au bien mes partages du NAS. Ai-je oublié qqch?

    config du NAS:
    dns.net (un exemple donc, j’ai pas d’adresse ip fixe)
    10.10.10.1 pour l’adresse dynamique
    port 1194 ouvert au niveau du router

    Connexion se fait avec openvpn mais …
    Il faudrait faire un routage? car j’ai un réseau comme ceci 192.168.X.X
    Merci d’avance

    Salutations

    • Il faut accéder au NAS via son adresse IP locale (\\192.168.X.X)

  2. Bonjour,
    j’arrive bien à me connecter avec mon smartphone ANDROID sur le VPN d’OPENVPN par contre je n’ai aucun débit, la connexion est comme bloqué.
    J’ai ouvert le port 1194 en UDP sur le DS218plus et j’ai fait la redirection du port sur la livebox 4.
    Que faire de plus ?

    • Salut,

      Désolé de la réponse très tardive, si je comprends bien, tu es connecté sur ton nas mais tu ne peux pas surfer ou aller ailleurs depuis ton mobile ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*