Home Raspberry Pi The REAL lifetime VPN subscription for $5

The REAL lifetime VPN subscription for $5

Get a lifetime VPN for a fiver! And by lifetime I mean a long and a happy one!

Over the last few weeks, my feed has been dominated by VPN services advertising ‘lifetime’ subscriptions for their services. The subscription’s lifetime only if you assume a life expectancy of a hamster. First of all, these subscriptions are limited to the one-off payment every 2 or 5 years. Second of all, If the VPN service goes under, so does your money and ‘lifetime’ warranty. Its marketing faff really, but there is a way to get the real lifetime VPN subscription.

The REAL lifetime VPN subscription

There are 3 main reasons to use VPN service:

  1. To securely browse the internet
  2. To access content that has IP/geo-restrictions
  3. To hide the online activity

My real lifetime VPN subscription solution is cheaper never goes under but comes with small limitations. I’m talking about setting up your own VPN at home on a $5 Raspberry Pi Zero.  Something, that I found very useful during my trip to China.

The VPN on a Raspberry Pi.

I’m not very optimistic about hiding online activities by using VPN only. The truth is, if governments can force or find the way to spy on ISP, VPN providers would be their second target.  Privacy aside let’s take a look at the benefits and limitations of running a VPN from a Raspberry Pi.

Cons

You will instantly notice that with this set up you cannot hide, nor change your IP/geolocation while browsing at home. This is the trade-off. It’s unlikely, that you will bypass Netflix restrictions this way, or hide your kinky online searches unless you can take your piVPN elsewhere. If this is what you are after, I’m sorry but keep looking.

Pros

The lifetime VPN subscription is truly for life! Once you get a Raspberry Pi, everything else is free. No recurring charges, no shady terms. The VPN offers a safe hub that you can connect to when travelling to countries with limited internet policies (China, etc). It gives you peace of mind when you want to share secure details over a shared internet connection in Starbucks.

When I was abroad I used the PureVPN service for a while, and my wife used TunnelBear. The mobile performance of the PureVPN was comparable to a modem if not worse (the desktop version was better but forget the streaming services), with many servers simply refusing to connect. Suddenly, offering 1600 servers worldwide becomes a disadvantage. You never know which one will work. My wife’s internet was slightly faster, but she had a hard time connecting to servers. She would spend minutes trying to connect to one.

After installing piVPN on Raspberry Pi 3 (it was connected via WIFI to my router – not the best scenario but I was abroad already) I was able to watch YouTube. In HD! I wasn’t surfing with the speed of light, but my internet was no longer blocked by the Great Firewall of China. It was possible via desktop and mobile.

Another thing to think about is the crackdowns on VPN servers. These go out of order often as countries like China constantly monitor the traffic and block VPN related IPs. This is unlikely to happen when you are connecting to the home VPN.

It’s the best $5 ever spent

Setup

When I got home, I was finally able to set up the piVPN properly. This included some tests as well. First of all, go wired. Connect the Raspberry Pi to the router via LAN cable. WIFI is possible, but you probably want to create the best network for your VPN setup. Here is an article showing you the quickest Raspberry Pi interfaces. It’s hard to tell you upfront what sort of speeds you should expect. There are a lot of variables. The speed of the LAN, the home internet speed, the client internet speed, and traffic.

I have Raspberry Pi 2, 3, Zero, Zero W and I’m pleased to confirm that on each of my board the piVPN was working great. I used speedntest.net to check what sort of speeds I would expect, but most importantly I was curious if there would be any drawbacks using cheaper boards.

Testing conditions:

Each Raspberry Pi board is hooked via LAN to the router. My ISP provides me with 75Mb/5Mb connection. The speed was checked via speedtest.net. It’s a far cry from an accurate internet speed estimation but the main goal here is to see if Raspberry Pi Zero will perform just as good as the Raspberry Pi 3.

My mobile has a 4G network but I live in pretty crappy neighbourhood reception wise and my speeds were between 30-39Mb/5-6Mb.

Regardless of the board used (Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi Zero, Raspberry Pi Zero W) and the interface (built-in Ethernet vs USB – Ethernet dongle) the speed in my test was fairly consistent. I blame all the fluctuations on my mobile operator and their coverage. I will test this further when I get back to work. My work has 100Mb/100Mb symmetrical connection. Something tells me that my ISP’s upload speed will be the final limiting factor.

The bottom line is – it was a much better service for me trying to get online in China than other solutions.

YouTube at 1080@60:

If this is what you are after, look no further. An easy to follow VPN tutorial will be next.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated in style with crypto-currency

SATA HAT

Add an SSD to Raspberry Pi 4 and turn it into a super-cooled NAS drive.

More HATs

Argon One

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO

More cases on

Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

0
While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Free wireless doorbell (Amazon Dash button hack)

0
The most terrifying situation I can imagine* is missing a parcel

Raspberry Pi NAS: (NAS-pi) Modding like a boss #part2

0
Plex and RAID1 NAS drive build log

MagPi – auto-downloader

0
Grab each edition of Mag Pi as soon as possible!

HOW TO...

How to boot Raspberry Pi 4 from USB

0
How to set up and boot Raspberry Pi 4 from USB drive - headless guide.

Raspberry Pi Zero, Raspberry Pi 3A+ WiFi without keyboard or cables

0
Getting Raspberry Pi boards connected in seconds

Everything you need to start using JSON

0
It's JSON not Jason, just saying!

How to use Join App in NodeRED

0
The day finally comes where Join app is almost everywhere!

Driving LCD with Arduino and Raspberry Pi

0
Displaying things on an LCD screen is as easy as going through a cup of jellybeans while writing this tutorial!