Blog

Servidor proxy SOCKS5 no Android: o que é e como usar

Um servidor proxy SOCKS5 costuma rodar em um computador ou em um data center. Mas ele também pode rodar em um celular Android, e isso acaba sendo um jeito prático de compartilhar os dados móveis do celular com outros dispositivos na mesma rede Wi-Fi. Este guia explica o que é SOCKS5, por que rodar um no celular, como ele funciona junto com o roteador local do Android e como conectar cada tipo de dispositivo.

O que é SOCKS5?

SOCKS5 é um protocolo de proxy de uso geral. Um cliente (um navegador, um app ou uma ferramenta que atua no sistema inteiro) se conecta ao proxy e pede que ele abra uma conexão com algum endereço em seu nome. O proxy faz essa conexão e repassa os dados nos dois sentidos. O SOCKS5 funciona com qualquer conexão TCP e também aceita UDP por meio de um recurso chamado UDP ASSOCIATE, usado pelo DNS e por alguns protocolos mais novos, como o QUIC.

Diferente de um proxy HTTP, o SOCKS5 não precisa entender o tráfego que transporta. Por isso ele é uma boa opção para compartilhar uma conexão: sites, jogos, apps de mensagem e transferências de arquivo podem passar por ele.

Por que rodar um proxy SOCKS5 no celular?

Como funciona com o LocalOnlyHotspot

Os outros dispositivos precisam de um caminho de rede até o celular. O Tether Link Utility consegue esse caminho com o recurso LocalOnlyHotspot do Android (disponível desde o Android 8): o sistema cria uma rede Wi-Fi com nome e senha gerados automaticamente. Sozinho, um LocalOnlyHotspot dá aos dispositivos conectados acesso ao celular, mas não à internet. O proxy SOCKS5 completa essa parte: os dispositivos no Wi-Fi local se conectam ao IP e à porta do proxy, e o proxy encaminha as conexões deles pelos dados móveis do celular.

No app, toque em START SERVER. Quando o roteador e o proxy estiverem ativos, a tela mostra o endereço IP e a porta, e Show QR Code exibe um código com os dados do Wi-Fi e o endereço do proxy.

Conectando os clientes

Primeiro, cada cliente entra na rede Wi-Fi do celular. Depois, é preciso dizer a ele para usar o proxy:

O passo a passo de cada plataforma, com um arquivo de configuração do sing-box, está em Como configurar um proxy SOCKS5 no Windows, macOS e iOS.

Observações de segurança

Limites e custos

A versão gratuita do Tether Link Utility permite 1 dispositivo conectado por vez e mostra anúncios. A versão Pro permite até 5 dispositivos, sem anúncios. Todos os dados usados pelos dispositivos conectados saem do plano de dados do celular e contam na franquia, e cada operadora define suas próprias regras de roteamento, então confira as condições do seu plano antes de compartilhar muitos dados.

Tether Link Utility

Um app Android que compartilha os dados móveis do seu celular com seus outros dispositivos por meio de um proxy SOCKS5 local. Sem root, sem conta, sem servidor remoto.

Veja como funciona