Android Central

Como configurar e executar um servidor proxy do Signal

protection click fraud

Sinal, uma plataforma de mensagens popular (e principalmente segura), foi bloqueada no Irã. Se você está familiarizado com o tráfego da Internet, sabe como é fácil para um país controlar o fluxo de informações, mas se você não entendeu a essência disso é que o governo iraniano colocou na lista negra todos os servidores Signal conhecidos, então você não pode enviar nenhum dado para o ou receber qualquer.

Para tornar o serviço acessível para usuários em países onde o o governo bloqueou, a Signal lançou um pequeno e leve Servidor proxy que você mesmo pode hospedar. Os usuários podem se conectar por meio dele e, como a quantidade de tráfego não será suficiente para atrair muita atenção, é provável que não seja bloqueado.

Os requisitos são a parte difícil.

Configurar um proxy Signal TLS é realmente super simples, desde que você tenha o que é necessário. É aí que as coisas são um pouco menos simples. Para executar um proxy Singal, você precisa:

  • Um computador capaz de executar Docker, Docker Compose, git e o servidor proxy Signal. Linux é sua melhor aposta.
  • Uma conexão com a internet através das portas 80 e 443.
  • Um endereço IP estático.
  • Um nome de domínio registrado no endereço IP do seu servidor.

Depois de atender a esses requisitos, o resto é bem simples. Falaremos mais sobre como você pode atendê-los, mas para uma configuração rápida e fácil, eis o que você precisa fazer:

  • No seu servidor, instale o Docker, o Docker Compose e o git: sudo apt update && sudo apt install docker docker-compose git
  • Clone the Signal TLS Proxy service repo: git clone https://github.com/signalapp/Signal-TLS-Proxy.git
  • Navigate to the downloaded directory: cd Signal-TLS-Proxy
  • Run the script that encrypts the service using Let's Encrypt. You'll need to enter your domain name during this step: sudo ./init-certificate.sh
  • Inicie o serviço usando o Docker Compose: sudo docker-compose up --detach

Seu proxy Signal estará funcionando e pronto para retransmitir mensagens criptografadas através do serviço Signal, mesmo em locais onde os servidores "oficiais" foram bloqueados. Os usuários podem se conectar através do Aplicativo de sinal para Android (no momento da redação deste texto apenas Sinal para telefones Android servidores proxy de suporte) inserindo seu domínio como um proxy nas configurações do aplicativo Signal ou apenas tocando em um link formatado como https://signal.tube/#.

Atendendo aos requisitos

Raspberry Pi 400
(Crédito da imagem: Jerry Hildenbrand / Android Central)

O serviço de proxy do Signal é realmente leve e não precisa de muita potência para funcionar. Algo como um laptop antigo ou um Raspberry Pi seria um ajuste perfeito.

O maior problema é mantê-lo aberto à Internet, ter um endereço IP estático e fazer as duas coisas sem permitir que os idiotas do mundo tentem entrar na sua rede. Você não quer fazer isso de sua casa, a menos que saiba o que está fazendo.

A melhor maneira de configurar um seria usando um pequeno VPS (servidor virtual privado). Isso não significa que você precise gastar muito dinheiro obtendo um da Amazon, Microsoft ou Google - algo como um VPS de $ 5 por mês da Digital Ocean funciona bem.

Se você conhece os bits de rede, um Raspberry Pi seria ótimo para este.

Ao usar um servidor hospedado, você cobre todas as bases - um endereço IP estático, um sistema operacional capaz de executar o serviço e um conjunto robusto de proteções contra coisas como ataques DDOS.

Esses tipos de servidores geralmente são muito fáceis de configurar e, uma vez configurados, tudo o que você precisa fazer é registrar um nome de domínio e apontá-lo para o servidor para estar em funcionamento. Você encontrará toda a documentação necessária para iniciar um VPS da empresa da qual está alugando e quase todos eles oferecem suporte técnico gratuito caso você precise de ajuda.

Você provavelmente não mora no Irã e não precisará disso para si mesmo, mas há muitas pessoas no Irã que podem se beneficiar disso se você estiver disposto a compartilhar.

Também é uma boa informação saber caso o país em que você mora seja o próximo - o Irã não tem o monopólio de restringir a internet e isso pode acontecer em qualquer lugar.

instagram story viewer