PPTP VPN on MAC OS X Sierra, High Sierra and Mojave for FREE

PPTP VPN for Mac OS X

PPTP VPN for Mac OS X

Introduction

PPTP VPN is no longer supported on macOS Sierra and High Sierra and that is just fine, because there are some security issues. What is not fine that in corporate environment the inertia is so big, that this can take years to stop using PPTP VPN.

So you have basically 4 options:

  1. change your job
  2. use some of third-party software for example shimovpn (€49)
  3. use my custom made PPTP VPN for mac (☕️)
  4. DIY (free)
PPTP VPN ON MACOS SIERRA AND HIGH SIERRA NO LONGER AVAILABLE

PPTP VPN ON MACOS SIERRA AND HIGH SIERRA IS NO LONGER AVAILABLE

DIY Solution

Here is video tutorial reproducing following steps.

I’m going to cover the third one here and its quite simple. Open terminal and create file with name of your vpn server in /etc/ppp/peers/

sudo touch /etc/ppp/peers/vpn.yourserver.com

If you get error, because the peers folder doesn’t exist, create it with mkdir /etc/ppp/peers command). Then edit this newly created file

sudo nano /etc/ppp/peers/vpn.yourserver.com

Copy paste and fill your details

plugin PPTP.ppp
noauth
remoteaddress "------vpn.yourserver.com------"
user "------USERNAME------"
password "------PASSWORD------"
redialcount 1
redialtimer 5
idle 1800
# mru 1368
# mtu 1368
receive-all
novj 0:0
ipcp-accept-local
ipcp-accept-remote
refuse-eap
refuse-pap
refuse-chap-md5
hide-password
mppe-stateless
mppe-128
# require-mppe-128
looplocal
nodetach
ms-dns 8.8.8.8
usepeerdns
# ipparam gwvpn
defaultroute
debug

And finally run pppd deamon

sudo pppd call vpn.yourserver.com

If you get PPTP error when reading socket : EOF just try run the command again, or comment out the the line with ms-dns 8.8.8.8

Alternatively you can create this file anywhere and run it as

sudo pppd file ~/Desktop/path-to-your-file/vpn.txt

Automator

You can automate it with Automator. Just drag and drop “Run AppleScript” from left pane. And insert following line:

do shell script "pppd call VPN.YOURSERVER.COM" with administrator privileges

Now save it to Application folder and you can run it as regular app. It will ask you for administrator privileges every time because it runs pppd command. When you run it you can see little gear in you status bar indicating VPN runs and get error prompt any time VPM fails.

Download VPN.app

PPTP VPN for Mac OS X

If you want to have nice shiny app that let you connect to VPN and that you can control from menu bar, instead of writing commands again and again in terminal, you can download this one for price of 1 coffee.

After you download, you have to right-click and open to run it.

DOWNLOAD ☕️

References

Related Post

Convert HEIC to PNG on Right Click for Free Convert HEIC to PNG on Right-Click In iOS 11 Apple is replacing the PNG image format with the new HEIC alternative. But what to do when device or pr...
FAQ: Mac OS X Services HEIC to JPG on Right-Click Service Q: Where’d all my services go? I don’t see anything in the Services menu. A: If you don’t select anything before...
MacBook wifi issue – OS X keeps reconnecting Last few weeks I was facing annoying wifi problems. My mac was reconnecting every 5 minutes. On top of that BSSID was reseting so I saw BSSID changing...
FREE ePub Quicklook and Spotlight Plugins for Mac ... When you have a lot of ePub books, it can be useful to see excerpt and meta data information in quicklook. Even more important...
Right-Click to Translate (Look Up) with Google Tra... If you are not native english speaker, you may be frustrated with default "look up" options you get after selecting a text and right clicking. There a...
Free Better Battery Stats and Time Remaining for M... Better Battery Stats and Time Remaining for Mac OS TL;DR; Do you miss the time remaining indicator on your MacBook, MacBook Air, or MacBook Pro? He...
Buy me a coffeeOut of coffee 😱, please help!