**Côté serveur :** apt-get install openvpn cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/ /etc/openvpn/easy-rsa/ cd /etc/openvpn/easy-rsa/ vi vars source ./vars ./clean-all ./build-ca ./build-key-server server ./build-key client1 openvpn –genkey –secret keys/ta.key cd keys/ && cp ca.crt dh1024.pem server.crt server.key ta.key ../../ vi /etc/openvpn/server.conf __/etc/openvpn/server.conf__ : port 1194 proto udp dev tap topology subnet ca ca.crt cert devilschild.crt key devilschild.key dh dh1024.pem server 172.16.1.0 255.255.255.0 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.220.220" ifconfig-pool-persist ipp.txt client-to-client keepalive 10 120 tls-auth ta.key 0 # A pas diffuser comp-lzo user nobody group nogroup persist-key persist-tun status openvpn-status.log verb 3 management 172.16.1.254 223 /root/ovpn.pass __iptables__ : iptables -A OUTPUT -o tap0 -j ACCEPT iptables -A INPUT -i tap0 -j ACCEPT iptables -A FORWARD -i tap0 -j ACCEPT /etc/init.d/openvpn start **Côté client :** Récupérer le client : http://openvpn.se/download.html et l'installer Copie des fichiers **ca.crt** et **clientX.crt** et **clientX.key** et **ta.key** sous **C:\Program Files (x86)\OpenVPN\config** Créer le fichier de conf client **monserveurvpn.ovpn** en modifiant les paramètres ci-dessous : dev tap proto udp remote X.X.X.X 1194 ca ca.crt cert clientX.crt key clientX.key Lancer **OpenVPN GUI** : {{:informatique:nix:linux:linux_openvpn:openvpn.png?200|}}{{:informatique:nix:linux:linux_openvpn:openvpn2.png?200|}} Et maintenant tout le trafic passe par le VPN, si le firewall de votre serveur est correctement configuré. Pour lancer automatiquement au boot : "C:\Program Files (x86)\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect monserveurvpn.ovpn