Skip to main content
All CollectionsPureVPNOther Devices Guides
How to Setup PPTP for Raspberry Pi Desktop (Debian)
How to Setup PPTP for Raspberry Pi Desktop (Debian)

Learn how to setup PPTP VPN client on Raspberry Pi Debian. Follow the simple steps to manually connect VPN PPTP client on Raspberry Pi.

Updated over 3 years ago

Starting June 15th, 2021, PureVPN will discontinue offering support for PPTP, L2TP, and SSTP protocols on the majority of VPN locations.

However, at the popular request of our users, we will continue to support the following locations for users to connect using PPTP, L2TP, and SSTP protocols:

Germany: de1.pointtoserver.com
Netherlands: nl1.pointtoserver.com
United Kingdom: ukl1.pointtoserver.com
United States: usil1.pointtoserver.com
United States: ustx1.pointtoserver.com
United States: usca1.pointtoserver.com
United States: usfl1.pointtoserver.com
United States: usny1.pointtoserver.com
United States: uswdc1.pointtoserver.com
Australia: au-sd1.pointtoserver.com

The following is required for setting a PPTP-VPN connection on Raspberry Pi.

  • A working installation of Debian (This guide uses the official supported Raspberry Pi operating system based on Debian Buster, version February 2020)

  • Own a premium PureVPN account (If you do not already own one, you can buy a subscription from here)

  • Go to the Menu bar and select/ open the Terminal from there.

open-Terminalon Raspberry Pi
  • Now you need to install PPTP packages. Type the following to install it:

  1. sudo bash

    1. sudo apt-get install pptp-linux

  • Now to create a PureVPN profile, run the following command:

  1. sudo nano /etc/ppp/peers/purevpn

  • Enter the following information:

pty "pptp ukl1.pointtoserver.com --nolaunchpppd --debug"
name purevpn0sxxxxx #enter your purevpn username in place of purevpn0sxxx
password xxxxx #enter your purevpn account password in place of xxxxx
remotename PPTP
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
debug
persist
maxfail 0
defaultroute
replacedefaultroute
usepeerdns

Save and exit the editor.

  • In order to connect to the VPN, run the command:

  1. sudo pon purevpn

  • You are connected to PureVPN now, to check your current IP and location run the command:

sudo curl ipinfo.io

  • In order to disconnect to the VPN, run the command:

  1. sudo pkill pppd

Did this answer your question?