technology

Como configurar e ativar o proxy do WhatsApp no ​​Linux

.

Quando você ficar longe de seus entes queridos por um longo período de tempo, como você acha que vai se sentir? Quero dizer, é ruim, certo? Para resolver esse problema, o WhatsApp criou um recurso chamado “WhatsApp proxy”, que permite que você converse com seus entes queridos mesmo que o governo bloqueie ou interrompa a conexão.

O texto que você acabou de ler está correto. Com esta nova adição, o WhatsApp espera tornar mais fácil do que nunca manter contato com seus amigos e familiares usando o serviço de mensagens.

Dá uma olhada nesse trecho que peguei direto do blog do WhatsApp; deve deixar claro por que eles estão tão interessados ​​em implementar essa mudança.

Nosso desejo para 2023 é que esses desligamentos da internet nunca ocorram. Interrupções como vimos no Irã por meses a fio negar os direitos humanos das pessoas e impedir que as pessoas recebam ajuda urgente. No entanto, caso esses desligamentos continuem, esperamos que esta solução ajude as pessoas onde quer que haja necessidade de comunicação segura e confiável

Então, vamos ver como você pode usar o novo recurso do WhatsApp no ​​seu Android ou iPhone, bem como configurar o proxy do WhatsApp em sistemas baseados em Linux.

Como configurar o proxy do WhatsApp em um computador pessoal

Docker facilita a configuração de um proxy do WhatsApp. Tudo o que você precisa é de um computador executando o Docker e um endereço IP público estático para se comunicar de fora da rede, ou você pode implementar a seguinte configuração usando o serviço de nuvem, que infelizmente não vou cobrir:

Estou apenas demonstrando como configurar o proxy do WhatsApp localmente para que você possa testar o recurso com o RethinkDNS para evitar conexões diretas do WhatsApp e usar o servidor proxy para enviar e receber mensagens.

Etapa 1: instalar o Docker e Docker Compose

Você pode ativar rápida e facilmente o serviço de proxy em seu sistema local seguindo as instruções apresentadas. É hora de iniciar o terminal e instalar dois pacotes necessários digitando alguns comandos:

Distribuições baseadas no Ubuntu/Debian

$ sudo apt update && sudo apt upgrade 
$ sudo apt install docker.io

Distribuições baseadas em CentOS, Fedora e RHEL

$ sudo yum update -y
$ sudo yum install docker

Em seguida, você deve executar os seguintes comandos para iniciar o serviço, que iniciará sozinho quando o sistema operacional for reiniciado e continuará funcionando sem a necessidade de intervenção manual.

$ sudo systemctl enable docker
$ sudo systemctl start docker

Depois de instalar o Docker, tudo o que resta fazer é instalar o docker-compose, que você pode fazer executando o seguinte comando:

# Download the pkg
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/bin/docker-compose
# Enable execution of the script
sudo chmod +x /usr/bin/docker-compose

Se tudo correr como planejado, o docker --version e docker-compose --version comandos produzirão os seguintes resultados:

Verificando as versões Docker e Docker-compose

Isso é tudo o que você precisa para baixar o Docker e o Docker Compose em seu sistema, e se você estiver enfrentando algum problema durante a instalação, verifique o artigo dedicado a este tópico, verificando o seguinte artigo: Como instalar o Docker Compose no Ubuntu 20.04 LTS e Como instalar o Docker no Ubuntu 20.04 LTS.

Etapa 2: clonar o proxy do WhatsApp

A próxima coisa a fazer é colocar as mãos no arquivo real que facilitará sua conexão do WhatsApp baseada em proxy. Execute o seguinte comando para obter o arquivo proxy:

$ git clone https://github.com/WhatsApp/proxy.git

Depois que o arquivo for clonado, você pode passar para a próxima etapa, que é onde as coisas realmente começam a esquentar; no entanto, antes de fazer isso, você precisa definir o caminho atual para o local do seu projeto.

$ cd proxy/

Etapa 3: inicie o serviço de proxy do WhatsApp

Para iniciar o proxy do WhatsApp, você pode executá-lo diretamente pelo Docker ou usar o Docker-Compose, mas recomendo usar o Docker Compose quando você realmente deseja usar o proxy do WhatsApp porque ele tem a capacidade de se autodestruir e regenerar o contêiner, se houver. dá errado e tudo é automatizado, então você não precisa colocar muita pressão sobre os ombros.

Em algumas distribuições do Linux, você pode usar docker-compose ou docker compose para executar o comando docker compose. Se o comando abaixo gerar um erro, execute qualquer um desses comandos.

Com o comando abaixo, você pode configurar seu servidor proxy e iniciá-lo automaticamente sempre que precisar. Você verá “Iniciando a8de5cb28f3e_whatsapp_proxy… concluído” quando terminar.

$ docker-compose -f /path/to/this/repo/docker-compose.yml up -d

Usando o comando anterior, obtemos os seguintes resultados:

O proxy do WhatsApp está ativo agora
Atualmente, um servidor proxy pode ser usado com o WhatsApp.

Depois de receber a mensagem de confirmação, você está pronto para testar o recurso em seu smartphone. No entanto, antes de fazer isso, você deve primeiro obter o endereço IP da máquina na qual o proxy está sendo executado usando o comando abaixo.

$ ip -br addr

Se você habilitou este serviço em um serviço baseado em nuvem, anote o IP público da instância.

Leia também: Exibir endereço IP público usando a linha de comando no Linux

Para acessar as configurações de proxy do WhatsApp, siga estas etapas

Você pode testar a funcionalidade do seu proxy depois que tudo estiver instalado e configurado. Para isso, basta saber o endereço IP da máquina onde o proxy está instalado e rodando.

Como etapa adicional, demonstrarei como evitar uma conexão com o Whatsapp empregando o Rethink DNS, o que deve nos dar uma ideia de como as coisas vão se desenrolar.

Então, vamos começar interrompendo a conexão com o WhatsApp acessando o aplicativo Repensar: DNS no “Seção de aplicativos” para colocar o WhatsApp no ​​modo de bloqueio após aplicar esta configuração, o WhatsApp não poderá receber ou enviar mensagens.

Conexão do WhatsApp bloqueada no RethinkDNS
O RethinkDNS bloqueou as conexões do WhatsApp

Feito isso, vamos às configurações do WhatsApp para habilitar um servidor proxy em seu celular para enviar e receber mensagens. Portanto, siga as etapas conforme eu orientá-lo.

Antes disso, gostaria de mostrar a captura de tela de um dos meus chats do WhatsApp depois de ativar o modo de bloqueio no RethinkDNS, que não permite que o WhatsApp acesse a rede, apesar de a Internet estar ativada.

Mensagem enviada após bloquear conexão
Mensagem enviada após interromper a conexão

Passo 1: Inicie o aplicativo WhatsApp e vá até os três pontos que você encontrará no canto superior direito do aplicativo e selecione a última opção, “Configurações.”

Passo 2: Em “Configurações”, vá para “Armazenamento e dados”. Depois disso, vá para o “Procurador” seção e clique em “Configurações de proxy.”

Etapa 3: Certifique-se de virar o interruptor para ligar “Usar proxy” e depois clique em “Definir proxy” para inserir o endereço IP da máquina proxy.

Depois que a conexão for estabelecida, você encontrará a mensagem de conexão mudando para “Conectado”, conforme mostrado na imagem abaixo.

Depois que o WhatsApp estiver conectado ao servidor proxy, você poderá enviar a mensagem para o usuário do WhatsApp com muita facilidade. Durante o teste, descobri que os recursos de chamada do WhatsApp, como voz e vídeo, não estão funcionando e você não pode enviar ou receber imagens ou gifs quando estiver conectado a um proxy.

Não tenho certeza do resultado porque quebrei manualmente a conexão com um aplicativo específico; se alguém usou o servidor proxy, por favor, confirme.

Ah, quase esqueci de mostrar o resultado depois de habilitar o servidor proxy no meu telefone Android. Perdoe-me por isso. Assim que habilitei a configuração do proxy, a mensagem da fila foi enviada imediatamente e funcionou perfeitamente.

Resultado após conectar ao servidor proxy
O resultado da conexão com o servidor proxy

Embrulhar

Isso é tudo o que você precisa para configurar o WhatsApp Proxy em um sistema Linux, que você pode replicar facilmente por conta própria. Se você estiver enfrentando alguma dificuldade com a configuração, entre em contato comigo deixando uma mensagem na seção de comentários.

Este novo recurso certamente beneficiará milhões de pessoas em todo o mundo e é encorajador ver a implementação da tecnologia que pode ajudar a restaurar o acesso à comunicação essencial.

De qualquer forma, se houver algo que eu precise considerar, use o espaço abaixo para fornecer qualquer informação adicional ou feedback.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo