Not all regions of Brazil have high speed internet connection., sometimes it is common to join some 4G LTE broadband, and in these cases saving the internet bandwidth traffic limit is super important, because if the franchise limit is reached, the internet can drastically slow down, or even get stuck. temporarily unavailable.
to which the Bandwidth hero (Hero of the Broadband) comes into action with this open source extension available for Google Chrome and Firefox, data flow may decrease, saving your internet franchise.
Its operation is very simple, compressing the images of the websites that are accessed by the user in WebP and JPEG formats. By browsing the web Bandwidth Hero addresses the images of the websites you visit to your proxy server, which compresses each one and sends low resolution directly to you, this technique aims to decrease image quality and avoid maximum use of your bandwidth, It is an interesting way for those suffering from these internet limitations.
Compressing the images in at 50 – 70% However, in some cases its compression is so aggressive that images can be black and white, among other things, but with the various extension settings you can easily solve such problems by just disabling some features.
Another point to note that the proxy does not guarantee your anonymity, it downloads images on behalf of the user, passing cookies and the IP address to host source.
Configuring Bandwidth Hero in Your Browser
The Bandwidth Hero proxy service makes use of Node.js, so let's install it on our system (Ubuntu, Linux Mint and derivatives):
sudo apt install nodejs
sudo apt install build-essential
Because it is an application in Node.js, we must host it for the correct functioning of the proxy server, however calm down, we will use the free Heroku service (even having paid plans, we will use free).
Make your registration normally in the service, and in the option Primary development language, select Node.js. A confirmation link will be sent to your email.
Set your Heroku access password, and access the service.
Add the extension, as per your browser:
In your browser at the top right will appear the Bandwith Hero cone, click on it, a small popup appears, click on the option Compressions settings, soon after Configure data compression service, thus opening the configuration window.
Click on the option Heroku, a name button appears Deploy to Heroku, click it and when redirected to Heroku page, log in.
Set up your Node.js app by filling in all the fields in App name try a match until you have a name available, Choose a region choice United Statesbelow create a LOGIN and PASSWORD for application, when finished click Deploy app and wait for the process to complete (may take a few minutes).
When you finish compiling the app, two buttons appear at the bottom of the page, click View, one popup requesting LOGIN and PASSWORD appears, type both you just created.
A new page opens, copy the URL.
Paste the URL in the field Data Compression Service on the Bandwidth Hero configuration page, the one we opened earlier after installing the extension.
Finally watch the magic happen, and the amount of MBs that will be saved in your internet franchise. For example, here in the blog Diolinux we use the Webp format (suitable for web images), and yet Bandwidth Hero compressed and managed to save 78% in the final result.
With this extension many can benefit and extend their franchise, be it 4G, or as I did a few years ago, a 3G internet through a USB adapter (time that had no wired internet, using the good old gambiarra with the 3G from my phone).
Did you like the tip? Leave in the comments if you already knew this solution.
I wait for you as always, here on the blog Diolinux, SYSTEMATICALLY!
_____________________________________________________________________________ See any errors or would you like to add any suggestions to this article? Collaborate, click here.