[Tutorial] How to bypass ISP internet throttle and cap?
Honestly, I don't want to write this. I'm pretty sure that this blog have covered this issue. This very article could be a redundant post. But the main author here insist that I share some insight regarding on the matter, so I will. Don't worry though, along somewhere in this article I will tell you guys how to bypass the ISP internet throttle and cap.
But before we get to that, we need to seriously understand the issue at hand and how does internet network works. We been receiving emails, lots of them, tried to ignore but still coming, asking us if its possible to bypass the ISP stinking data limit. There are lot of tutorial out there and most of them are based on hearsay or something that they think it worked, but not in the way they thought it actually is.
Internet cap, data plan limit and quota, all these things are prevalent in third-world-developing countries. Its also common in rural or remote areas. You might want to check out your own country internet ranking to give you better understanding why your local ISPs are so sucks.
The reasons for all of these are usually because of poorly built and poorly maintained infrastructures. I've been to a place where the telecommunication signal towers have blackspots even within the city limit, leading to issues of no signals and frequent dropped calls. I've also been to a place where the connection went out every time its raining, even though it was landline connection.
It is also possible that your local telcos and ISPs are managed by a group of stupid old fucks that doesn't even know what kind of services they are providing. Usually its the guy that goes around saying, "Why no one read printed newspaper anymore? They should get off from their iPad once in a while, and smell the roses". Then whats the point people subscribing to your internet services in the first place, you piece of shit.
Every time we complained to our ISP about the internet connection poor performance, they will always give the same excuses. Its either, "You can surf the internet, check your emails, and send your loved one pictures and everything, provided that its not heavy uses" or "Well, if you're downloading large files, you'll be under suspicion of doing suspicious activities such as torrenting or downloading pirated materials, hence why we throttled your internet speed" and many other excuses that along the same line, all the while trying to rip you off some more with offers that as sucks as the first one.
To them, we are using the internet too much. Every time we use the internet a little bit heavier that usual, they accuse us of downloading suspicious stuff. Instead of upgrading their facilities and infrastructures, they opt to limit our usage. In case you haven't realize, the telcos and ISPs never reveal the limitation of how many subscribers that they can actually cater. Hence, they make the 'limited data plan packages'.
The idea, is for you to use the bandwidth as little as possible while the telco and ISP will keep on accommodating more people into the network. Its like renting a room in a hotel, where you don't sleep on the bed during the noon, so another guy gets to rent the room and sleep on your bed at noon, and if he still there when you returned, then you have to share the room, while more guys keep on coming in and the hotel keep putting on the room for rent, until its time for your checkout. And the vicious cycle continues.
But to us consumers, internet have changed. Its no longer just surf the internet for news and info, and checking emails. Video and music streaming is a thing now. We have Youtube, Netflix, Spotify, and many more. Social networking like Twitter and Facebook, online gaming and businesses, all of these online activities burn through those upload/download like it was doused in gasoline. We are way past 'just checking emails and news once or twice a day' thing.
And its infuriating when you see commercials or advertisements saying, "With our internet packages, you can send over 100,000 emails". Who are you? Flintstones from the Stone Age family? Do you sends email asking hotel receptionist to draw a map to the hotel and reply back your email, instead of just using Google Maps to navigate?
But enough arguments, lets get to the part on how can we deal with these shitty situations. Now, in the previous post, it was already established that VPN will not help you bypass the data plan limit. Because no matter what you do, you have to go through your ISP server first before connecting to anywhere. Even before you connect to your VPN service provider.
Then how does VPN bypass [your country] internet censorship?
This is how it works. Lets say your country have blocked porn, even the keyword porn. You start your VPN client software in your computer and connect to your ISP server. And then it will connect to the VPN server. Then your VPN will connect to the Google search engine or whatever website that you wanted to go. So you type in the word 'porn' to search some giggle-stick fun time, by right, the page would've have been blocked from you viewing it.
But because the data packet goes through the VPN client software, before getting to your ISP server, the data packet will be encrypted. So the data packet would probably show up in the ISP server as 'pRon' instead of 'porn'. Hence the data packet would be allowed to go through your ISP firewall and filters. The data packet then will be decrypted by your VPN server, returning it back to its normal state which is 'porn' and Google search engine would respond to your search inquiry, and vice versa, you'll get to enjoy some Japanese pornography.
As far as your ISP server's firewall and filters are concerned, you are connected to a proxy address, belonging to your VPN, that bringing in packets of data that doesn't violate its filtering and blocking protocol. This is because your ISP's firewall cannot decipher the data packet encrypted by your VPN client software, even Google search engine won't know that it was you who was looking for 'porn'. To them, seems like the search comes from another address, which is one of your VPN proxy addresses. Hence, your anonymity in the Internet.
Even if your ISP also add IP addresses into the block list, like I said, as far as your ISP's firewall and filters are concerned, your are connected to the proxy addresses that are not in the list, the whole time. To them, you are not even on Google search engine. You're on a website that is not blocked or filtered by your ISP.
But [your VPN provider] said they can bypass data cap, so it was all a lie??
Depends on how you interpret what exactly the VPN tunneling do. In the previous blog entry, the author used the liking of tunnels and doors to illustrated the shape of the network. But its not physically looked like a tunnel or a door, if anything, it was meant to be the digital version. In other words, the tunnels and doors are made of binary. Source code and numbers, not wood and bricks.
And numbers, do not lie. Your ISP will keep on counting the bytes whether or not the data packet is encrypted. You cannot mask your data upload/download unless you are tampering with your ISP server. Which is illegal. However, it is legal to compress the data packet.
And that, is exactly what happening within the inside of your VPN tunnel. The tunnel does not only encrypt and decrypt data packet for your outgoing and incoming connections, but the algorithm inside will also compress the data packet to the smallest size possible.
To illustrate, imagine that the data is "1+1+1+1+1=5". Your VPN will compress it into "4+1=5", hence reducing the size and save more space. I cannot say the same for all existing VPN out there, because it depends on the algorithm that they use. But be mindful that data that already have been compressed, usually for large files such as movies and softwares, may not be able to be compressed even further. So don't get your hopes too high.
Technically, it will not allow you to bypass your ISP data quota. But it will reduce the data usage, where you can see the data upload/download statistic from your VPN dashboard would differ from your ISP's statistic. That is why there are people putting up pictures of them having huge GB of data streamed in and out from their VPN dashboard panel, but have yet reached the cap of their ISP data quota.
They will hit the cap, eventually. But the selling point is that you'll be able to stream in and out data, more than whats limited by your ISP. Again, this is depending on what or which VPN you are using.
Again, please check your country internet ranking whether or not its feasible for you to improve your internet surfing experiences.
So your choices are either purchasing a VPN service, or making your own VPN by purchasing a cheap VPS. Before this, there was an article written by one of the author here about free VPN that did not only allows you to configure the settings but also provide tutorials on how to setup on your own. But it was discontinued because it had became increasingly unfeasible to share.
Ultimately, you need proxy addresses. Once you shared those, people are going swarm all over and crowd the traffic, which completely defeat the purposes of having encrypted high speed internet connection with compressed data packet. Therefore I cannot share my own personally set up VPN in my own VPS. But I can help you to:
1) If you are considering buying VPN services -
- Make sure the word 'unlimited' is properly defined. 'Unlimited internet' is not the same as 'Unlimited bandwith'. If a VPN service doesn't specify the bandwidth or traffic limit, look for keywords like Mbps, Megabit per second, or simply contact the service provider and inquire.
- Unlimited internet means you get anonymity while surfing the internet. That means nothing is blocked, and you can access everything. You need to read carefully their ToS (Terms of Service) and/ or T&C (Term and Condition) and make sure that they do not keep log of your 'little adventure'.
- Not all VPN services compress data. Honestly, never seen one, yet. Compression consume computing power, so I highly doubt a VPN service that boast internet speed would turn on the data compression. Contact the service provider and inquire, if reducing data usage is what you are going for.
- Make sure that the VPN servers are outside of your country. If you subscribe to a VPN service that have its servers set up locally, then the VPN is subjected to the same restrictions or blocking protocols as you are. Unless of course, you are going for the internet speed only.
2) If you are considering buying a VPS -
- Features to look out for are slightly similar to VPN service. The bandwidth/traffic limit, server location, and computing power. You don't need domain name or larger storage. You are not making websites.
- It is considerably cheaper than VPN services, but may or may not be tenfold more pain in the ass because you have to set up and configure the VPN yourselves.
- Its can be easy to set up a VPN if you are familiar with OpenVPN. Even easier if you know source coding. Godlike, if you are comfortable to read, learn, and research a little bit extra. Instead of just wasting time throwing insults to tutorial author simply because you can't make it work, in that case, go kill yourself.
Other than these 2 options, you can either lobby the government to pass new laws and better regulation for optimal services quality, or stop voting some stupid old fucks that waste public funds on unnecessary public infrastructures, or boycott the slimy stinking ISP that screwed you over, or you can simply learn how to deal with disappointment by keep on throwing duffle bags full of cash. Its your choice, and its up to you to decide.
Next time, if time permits, I will make a tutorial on how to set up VPN in a VPS. Hopefully there will no reason for me, or us, to discontinue tutorials on these matters.