Economize internet com a extensão Bandwidth Hero - Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Economize internet com a extensão Bandwidth Hero

Conheça uma extensão para Google Chrome e Firefox que pode economizar sua banda de internet.

quinta-feira, 28 de fevereiro de 2019

/ por Henrique AD
Nem todas as regiões do Brasil possuem conexão de internet com alta velocidade, e às vezes é comum a adesão em alguma banda larga 4G LTE, e nestes casos economizar o limite de tráfego de banda de internet é algo super importante, pois caso o limite da franquia seja alcançada, a internet pode diminuir drasticamente sua velocidade, ou até mesmo ficar temporariamente indisponível.

extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

É aí que o Bandwidth Hero (“Herói da Banda Larga”) entra em ação, com essa extensão de código aberto e disponível para Google Chrome e Firefox, o fluxo dos dados podem diminuir, economizando sua franquia de internet

Seu funcionamento é bem simples, comprimindo as imagens dos sites que são acessados pelo usuário nos formatos WebP e JPEG. Ao navegar na web o Bandwidth Hero endereça as imagens dos sites visitados para seu servidor proxy, que compacta cada uma e envia em baixa resolução diretamente para você, essa técnica visa diminuir a qualidade da imagem e evitar o máximo do uso da sua banda larga, uma maneira interessante para quem sofre com essas limitações de internet.

funcionamento-extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Comprimindo as imagens em até 50 - 70% de seus tamanhos originais, no entanto, em alguns casos sua compressão é tão agressiva que imagens podem ficar em preto e branco, entre outras coisas, mas com as diversas configurações da extensão você pode resolver tais problemas facilmente, apenas desabilitando alguns recursos.

Outro ponto a ser observado é que o proxy não garante seu anonimato, ele faz o download de imagens em nome do usuário, passando os cookies e o endereço IP para o host de origem. 

Configurando o Bandwidth Hero no seu navegador


O serviço de proxy do Bandwidth Hero faz uso do Node.js, então vamos instalá-lo em nosso sistema (Ubuntu, Linux Mint e derivados):

sudo apt install nodejs

sudo apt install build-essential

Você pode utilizar a interface gráfica, caso não queira usar o terminal, basta fazer todo procedimento via Synaptic, pesquise e instale os pacotes: “node.js” e “build-essential”, aprenda a utilizar o Gerenciador de pacotes Synaptic, com esse vídeo super especial.

instalar-node.js-ubuntu-synaptic

Por se tratar de uma aplicação em Node.js, devemos hospedá-lo para correto funcionamento do servidor proxy, no entanto acalme-se, iremos usar o serviço gratuito Heroku (mesmo possuindo planos pagos, utilizaremos o free).

Efetue seu cadastro normalmente no serviço, e na opção “Primary development language”, selecione “Node.js”. Um link de confirmação será enviado para seu email.

hospedar-node.js-heroku-app

Configure sua senha de acesso ao Heroku, e acesse o serviço.

senha-heroku-cadastro-free-app-node

Adicione a extensão, conforme seu navegador:

Google Chrome

 Baixe a extensão para Google Chrome

Mozilla Firefox

 Baixe a extensão para Mozilla Firefox

Em seu navegador na parte superior direita irá aparecer o ícone do Bandwith Hero, clique nele, um pequeno pop-up surgirá, clique na opção “Compressions settings”, logo após em “Configure data compression service”, abrindo assim a janela de configuração.

config-extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Clique na opção “Heroku”, aparecerá um botão de nome “Deploy to Heroku”, clique nele e ao ser redirecionado para página do Heroku, efetue o login.

extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Configure seu app Node.js, preenchendo todos os campos, em “App name” tente uma combinação até ter um nome disponível, em “Choose a region” escolha “United States”, logo abaixo crie um LOGIN e PASSWORD para aplicação, ao finalizar clique em “Deploy app” e aguarde a conclusão do processo (pode demorar uns minutinhos).

extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Ao finalizar a compilação do app, aparecerá dois botões no final da página, clique em “View”, um pop-up solicitando LOGIN e PASSWORD aparecerá, digite ambos que acabou de criar.

deploy-app-heroku-nodejs

Uma nova página se abrirá, copie a URL.

url-node.js-heroku-app

Cole a URL no campo “Data Compression Service” na página de configuração do Bandwidth Hero, aquela que abrimos anteriormente após instalar a extensão.

extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Por fim veja a mágica acontecer, e a quantidade de MBs que serão “salvos” na sua franquia de internet. Por exemplo, aqui no blog Diolinux passamos a utilizar o formato Webp (indicado para imagens na web), e mesmo assim o Bandwidth Hero, comprimiu e conseguiu economizar 78% no resultado final .

resultado-compressão-imagens-extensão-bandwidth-hero-economizar-internet-firefox-google-chrome

Com essa extensão muitos poderão se beneficiar e prolongar sua franquia, seja ela 4G, ou como já fiz há alguns anos atrás, uma internet 3G por meio de um adaptador USB (Época que não tinha internet cabeada, recorrendo a boa e velha gambiarra com o 3G do meu celular  😂😂😂).

Gostou da dica? Deixe nos comentários se já conhecia essa solução.

Te espero como sempre, aqui no blog Diolinux, SISTEMATICAMENTE! 😎

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo