From 2016 to 2018, VPN usage has grown by an astonishing 165%. In fact, right now, around 26% of Internet users rely on VPNs (around 1.1 billion people). So it’s safe to say VPNs are more popular than ever today.
Even so, people new to VPNs often ask us the same question: “What is a VPN?” Also, many existing users have asked us to put together an article detailing everything there is to know about VPNs. So, we decided to write this ultimate guide for you. Here’s all you need to know about VPNs.
In simple terms, it’s an online service that can hide your IP address to mask your geo-location, and encrypt your online data and traffic to protect them from government surveillance, ISP snooping, and cybercriminals.
Well, the acronym spells out Virtual Private Network, meaning it allows you to set up a private network (that is not physical – hence the “virtual” part) over a public one (the Internet, in this case).
To better understand what is a VPN, you need to learn to differentiate corporate VPNs from personal ones.
In a nutshell, a personal VPN is a service that’s offered by VPN providers – third-party businesses that offer VPN functionality to any kind of online user. The goal of personal VPNs is to help you – the average Internet user – browse the web in a secure manner, and bypass any restrictions you encounter.
On the other hand, a corporate VPN (also called a remote-access VPN) is a VPN connection which large businesses configure in-house. Corporate VPNs mainly have one purpose – giving employees, owners, and stakeholders secure remote access to company data.
A VPN provider is a third-party company that offers their VPN connections that consist of applications, encryptions, protocols, and servers as a service. You normally have to get a subscription, but some providers can offer their services free of charge.
If you’d like to learn more about VPN providers, follow this link.
Simply put, the moment you run a VPN client and initiate a connection to a VPN server, the client will start encrypting all the traffic you send to the server. Once the client establishes a connection to the server, your IP address is replaced with the server’s address.
Afterwards, the server decrypts all the data it receives from you, and forwards your connection requests to the website you want to access. After the server receives the requested data (like a web page), it encrypts it, and forwards it to the client. When the VPN client on your device finally receives the traffic, it decrypts it for you.
Interested in finding out more about how VPNs work? Here’s a guide we wrote on that topic.
A VPN server is a physical or virtual device that VPN providers use to deliver their services to users. They manage to do that by installing VPN software on the server. Some providers have their own physical servers, but most of them rent high-security servers from reliable data centers. Physical VPN servers are a bit more popular than virtual ones, but they’re equally secure as long as they are configured properly.
In case you want to find out more about VPN servers and how they work, check out this article.
A VPN client is software that you install on your device, and use to initiate connections to a VPN server. They are responsible for encrypting the traffic you send to the server, and decrypting all the data you receive from the server. Most VPN clients also have added functionality – like allowing you to switch between VPN protocols, choose different ports, and turn additional features (like a Kill Switch) on or off.
It’s important to differentiate between built-in VPN clients and third-party clients. The former are native software that come pre-configured on your operating system (like the Windows 10 VPN client). The latter are applications you get from third-party VPN providers.
For example, here is how the CactusVPN app looks like:
To learn more about VPN clients, follow this link.
VPN protocols are sets of instructions and rules VPN providers use to make sure the connections their users enjoy are stable and secure. How powerful a protocol is will influence how secure the VPN connection is.
A VPN tunnel is simply the encrypted connection between your device and the Internet which a VPN service sets up for you. As for how a VPN tunnel works, it basically encapsulates your traffic in encrypted data packets. That means the “tunnel” is the layer of encryption VPNs add to your connections. Also, VPNs use tunneling protocols (known as VPN protocols) to further configure and optimize the connections.
VPN encryption is how VPN services convert your traffic and data (which can be seen by anyone) into an unreadable format. Once encrypted, only a VPN server and a client can decrypt the information.
Now that you know what is a VPN, it’s time to take a look at what it can actually do for you.
Here are the main benefits you can enjoy while using a VPN:
In case you’d like to find out even more info about the advantages of using VPNs, check out our in-depth guide.
Like any kind of service, a VPN has its limitations. It’s important to know about them since you’ll have an easier time deciding if this is the right service for you. So, here’s what you shouldn’t expect a VPN service to be able to do for you:
That’s not an easy question to answer. The real answer is “It depends.”
On what? Well, on what kind of encryption standards or VPN protocols the VPN provider uses, for one. For example, a VPN that only offers PPTP connections isn’t secure at all since PPTP traffic can be cracked by the NSA.
On top of that, how much user data the VPN provider logs is also important. And so is the country where they’re headquartered. After all, if the provider resides in a country where they’re legally forced to share user data with the government (like Russia), you’ll hardly be able to enjoy any level of Internet privacy.
Overall, the best way you can tell that a VPN is safe to use is if the provider:
In most countries around the world, using a VPN service is perfectly legal. You can freely download and install VPN clients on your devices, and use them to secure your connections and unblock Internet content.
However, there are some exceptions. In the following countries, using a VPN is either against the law, or you can only use a government-approved VPN service:
Of course, just because VPN usage is against the law or regulated in those countries doesn’t mean that online users don’t find ways to circumvent government restrictions, and freely use a VPN anyway.
To find out more about this topic, please read this article.
Getting a VPN is pretty simple. All you need to do is find a provider you like, pick one of their subscription plans, and set up an account. Once you’re done, all that’s left is to download and install the provider’s VPN app.
A VPN service can cost as little as $4-$5 per month to as much as $12-$13 per month. Usually, the more servers, features, extra services, and cross-platform compatible apps the provider offers, the more they will need to charge per month to cover the costs.
You can generally get pretty decent discounts if you choose a yearly or quarterly subscription – like paying only $4 per month instead of $7.
Choosing the right VPN provider all depends on your preferences. Still, here are some red flags that should help you filter out the bad providers:
Well, all you need to do is pick a free VPN provider. However, you should know that free VPNs are much riskier than paid VPNs. You can have your bandwidth stolen, your device infected with malware, and much more.
Overall, the best way to get a free VPN experience is to choose a provider who offers a free trial period. That way, you can test out the service before making any payments.
Yes, you can if you have the patience. First, you’re going to have to get a server. You can rent a decent dedicated one from data centers. Depending on your needs, you might pay anywhere between $15 and $100 per month for it. You should pick a virtual server since they’re normally cheaper.
Afterwards, you can try using the open-source Algo VPN scripts to install the dependencies on your device. The installation instructions can be found right here. It’s convenient to use Algo VPN because it automates the VPN installation process. Plus, if you use DigitalOcean, the scripts will even create and configure the server for you since Algo VPN uses the platform’s API.
Still, you should know that setting up your own VPN has its drawbacks:
Since you’ll be the main user on your server’s IP address, you won’t get the same privacy-centric perks VPN users with shared IP addresses get.
Using a VPN is very simple.
Depending on the VPN provider, you might be able to tweak your connection settings before connecting to a VPN server – like choosing which VPN protocol to use, if you want to use DNS leak protection, and whether or not you want features like a Kill Switch and Auto-Reconnect turned on. Those are just some examples – there are tons of other features you can tweak when using a VPN client.
VPNs are pretty flexible when it comes to cross-platform compatibility. They work on the most popular platforms, like Windows, macOS, iOS and Android. However, VPN connections can normally be set up or installed on other platforms, such as:
Some platforms don’t offer any native support for VPNs, though. For instance, you can’t directly set up a VPN connection on a PlayStation console, some types of smart TVs, or a set-top box. In those situations, you need to configure a VPN connection on your router. That way, any web-connected device you have in your home will use the VPN connection whenever it accesses the Internet through your router.
You could get an out-of-the-box VPN router, but they can be pretty expensive. The best option is to get a flashed router, or flash your router’s firmware, and set up your VPN service on it afterwards. The process can be a bit complex, but if your provider offers step-by-step tutorials, it shouldn’t be too difficult.
The easiest way to test if your VPN connection is working or not is to use our own IP detection tool. Access the website when you’re connected to a VPN server, and see which IP address is displayed – your real one, or the server’s address.
To be even more thorough, you can try the following tools:
For a more in-depth guide on how to make sure your VPN is working well, follow this link.
It’s important to understand that a VPN can slow down your online speeds. That mostly happens due to the VPN’s encryption – especially if it’s a very strong one. How powerful your CPU is, how far you are from the server you’re using, and how fast your original Internet speed is also contribute to how much a VPN could slow down your speeds.
In case you’d like to learn more about this topic, check out this guide.
We already mentioned that you can use a VPN when downloading torrents, but here are the main reasons it’s a good idea to do that:
DISCLAIMER: We here at CactusVPN do not encourage or endorse illegal copyright infringement and torrenting. But we are aware that many people around the world can only get the entertainment, school and work files, or software they need through torrenting.
Basically, as long as you use a VPN service that offers powerful encryption, your ISP won’t be able to see what you do on the Internet. They won’t know what websites you access, what files you download, or what videos you watch. They’ll just see pure gibberish.
The only things your ISP might be able to see are:
That’s exactly why many people use VPNs to bypass ISP bandwidth throttling.
Netflix has been trying to block VPN services ever since 2016. Its efforts were somewhat met with success since the platform managed to blacklist some providers.
Why does Netflix focus on VPNs so much, though? It’s mostly because the platform doesn’t own the copyright to all the content it displays. Also, in order to broadcast shows and movies worldwide, Netflix and the copyright holders would need to buy licensing rights. And that can get extremely expensive, so its no wonder that Netflix and the owners of the content it displays don’t want the US content available to the whole world.
So, Netflix blocking VPNs is basically the company’s attempt of respecting all the licensing deals it has with movie and TV show studios and networks.
How does Netflix manage to block some VPNs? Simply put, it uses advanced detection methods to sniff out VPN users. Since a lot of providers offer shared IP addresses, the platform can see if a lot of data and requests are coming from one specific address. Once Netflix’s servers discover that an IP address belongs to a VPN provider, it blacklists it.
Sometimes, Netflix might block IP addresses in bulk since some VPN providers buy them that way. However, that can often backfire since the platform can end up blocking individual IP addresses that belong to their users.
Of course, that doesn’t mean that all the VPN providers Netflix manages to block stay that way. Many providers constantly develop workarounds, so it’s not like Netflix is constantly inaccessible to VPN users.
But if you really want to make sure you’ll have uninterrupted access to Netflix, you should pick a provider that doesn’t offer only VPN services, but proxy and Smart DNS services too. That way, you have multiple ways to unblock Netflix. And if Netflix suddenly blocks any service, you will have a backup plan (or two).
Double VPN support means the provider allows you to use two VPN servers at the same time. Essentially, your traffic and data are secured two times – once by the first VPN server, and another time by the second server.
Some online users prefer this type of VPN connection since it offers enhanced privacy (the second server won’t know your real IP address), and improved security (with each connection, another layer of encryption is added).
However, double VPNs are very taxing on your online speeds and system memory. It’s pretty easy to end up with slow connection speeds if the connections aren’t properly configured, and if your bandwidth and CPU can’t handle them.
Want to find out more about double VPNs, multihop VPNs, and VPN chains? Check out this guide.
We’ve got you covered – CactusVPN offers a high-end VPN that features military-grade encryption, 24/7 support, a Kill Switch, 20+ high-speed servers with unlimited bandwidth, and up to six VPN protocols to choose from. What’s more, we don’t log any of your data, and our service works across multiple platforms.
That’s right – we offer a free 24-hour trial for our services. No credit card details are necessary, and you get all the features.
And once you do become a CactusVPN user, we’ll still have your back with a 30-day money-back guarantee.
So, what is a VPN then?
To keep it simple, it’s a service that helps you hide your IP address, and secure your online traffic and data. It does much more than that, of course, but that’s the main idea.
We’ve tried to answer all the relevant questions we could think of in this article. But if there are any other things you want to learn about VPNs, let us know in the comments, and we’ll try to answer ASAP.
Protect online privacy, secure your connection and access blocked websitesTry CactusVPN For Free