Ce module vous permet de créer des connexions VPN à d'autres serveurs en utilisant le protocole PPTP. Le module utilise le programme client Linux PPTP standard et le démon PPP. Les serveurs distants doivent exécuter un démon PPTP, qui peut être configuré à l'aide du module de serveur VPN PPTP de Webmin.

Plusieurs tunnels peuvent être définis, chacun devant avoir un serveur distant auquel se connecter, un nom de connexion et un mot de passe. Un tunnel peut également avoir plusieurs routes statiques associées, à afficher lorsqu'il est connecté. Par défaut, seule une route vers le serveur à l'autre extrémité du tunnel est créée lors de son activation.

Une fois qu'un tunnel a été créé, il peut être activé à l'aide du bouton Se connecter à au bas de la page principale. Plusieurs tunnels peuvent être actifs à tout moment, et ceux qui sont actifs peuvent être fermés avec le bouton Déconnecter de .

Sur la page principale se trouve également le bouton Modifier les options PPP globales pour modifier les paramètres qui s'appliquent à tous les tunnels. Les plus importants sont ceux liés à MPPE, un protocole de chiffrement utilisé par les serveurs VPN Microsoft pour sécuriser les connexions PPTP. Cependant, la prise en charge du démon PPP et du noyau est nécessaire pour que MPPE fonctionne. Les versions PPPd 2.4.2 et supérieures prennent en charge MPPE nativement, et un correctif existe également pour les anciennes versions.