J'ai un VPS Ubuntu (Debian) aux États-Unis, je veux maintenant créer un service VPN dessus. Pouvez-vous m'aider à le gérer, s'il vous plaît.
Pour ces instructions, nous supposons que votre serveur virtuel a l’IP: 83.170.XXX.XXX (à remplacer par l’adresse IP réelle partout).
Puis connectez-vous via SSH en tant que root
ssh [email protected]
Après ces commandes et instructions, mettez à jour Ubuntu:
apt-get update
apt-get upgrade
apt-get install pptpd
Editez le fichier /etc/pptpd.conf
et ajoutez:
localip 192.168.0.1
remoteip 192.168.0.2-254
Insérez les serveurs de noms dans /etc/ppp/pptpd-options
:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Créer deux utilisateurs de test dans /etc/ppp/chap-secrets
user1 pptpd password1 *
user2 pptpd password2 *
Configuration du routage du serveur VPN dans /etc/sysctl.conf
:
net.ipv4.ip_forward=1
Maintenant, éditez /etc/rc.local
(insérez-le avant la sortie 0 et remplacez 83.XXX.XXX.XXX par votre numéro IP VPS):
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j SNAT --to-source 83.XXX.XXX.XXX
Redémarrez et nous avons terminé.
shutdown -r now
Vous pouvez maintenant vous connecter avec VPN sur PPTP avec l'une des informations d'identification créées précédemment: