Shprot
Português (Brasil)

Um proxy SOCKS5 via SSH que continua conectado

O Shprot transforma qualquer servidor que você acessa por SSH em um proxy SOCKS5 e HTTP estável. Ele monitora sua rede, restaura o túnel depois de trocar de Wi-Fi ou sair da suspensão e diz exatamente o que deu errado — sem linha de comando.

Versão 1.6 para Windows e Linux

  • Gratuito e de código aberto
  • Windows 10 / 11 e Linux
  • 49 idiomas
Janela de configurações do Shprot

Tudo de que um túnel precisa para continuar funcionando

Aguenta mudanças de rede

Trocou de Wi-Fi, conectou um cabo ou acordou o notebook? O Shprot percebe e restaura o túnel sozinho.

Detecta falhas silenciosas

Verificações regulares pelo próprio proxy encontram um túnel que parece conectado mas não passa tráfego, e o reiniciam.

Cuida do seu servidor

As novas tentativas ficam cada vez mais espaçadas e, após falhas de login, acontecem no máximo uma vez por minuto, então o fail2ban não vai bloquear seu IP por causa de uma chave errada.

Chaves SSH em dois cliques

Gere ou importe uma chave e copie a parte pública para o authorized_keys direto da janela de configurações.

Verificação clara do servidor

Na primeira conexão, a impressão digital da chave do servidor aparece em uma caixa de diálogo, para você conferir antes de confiar nele.

Proxy HTTP também

Aplicativos sem suporte a SOCKS5 podem usar um proxy HTTP opcional que passa pelo mesmo túnel.

Fica na bandeja do sistema

O ícone mostra se o túnel está ativo, as notificações explicam por que não está, e os logs ficam a um clique.

Fala o seu idioma

A interface está traduzida para 49 idiomas, com layout da direita para a esquerda para árabe, persa, hebraico e urdu.

Por que não usar só ssh -D?

ssh -D 1080 user@server cria um proxy SOCKS5 com um único comando — até a conexão parar de funcionar sem aviso. O Shprot executa o mesmo cliente OpenSSH e cuida de tudo o que o comando sozinho não faz.

ssh -DShprot
Mudança de rede, troca de Wi-Fi, saída da suspensãoReinicie você mesmoReconecta automaticamente
Túnel conectado, mas sem tráfegoPassa despercebidoDetectado por verificações pelo proxy
Falhas de autenticação repetidasFica a cargo dos seus scriptsTentativas espaçadas para o servidor não bloquear seu IP
Chaves do clientessh-keygen e arquivos em ~/.sshGerar ou importar, copiar a chave pública com um clique
Verificação da identidade do servidorPergunta no terminalCaixa de diálogo com a impressão digital da chave
Aplicativos sem suporte a SOCKS5Sem soluçãoProxy HTTP opcional pelo mesmo túnel
Status do túnelJanela do terminalÍcone na bandeja e notificações com o motivo da falha

Ferramentas como o autossh ajudam a reiniciar, mas ainda exigem configuração manual e não têm interface.

Para que serve

Sua própria infraestrutura

Acesse painéis internos, ambientes de homologação e ferramentas de administração disponíveis apenas na rede do seu servidor.

Redes não confiáveis

Envie seu tráfego pelo seu próprio servidor ao usar Wi-Fi público em cafés, hotéis ou aeroportos.

Trabalho remoto no notebook

Tenha um proxy estável em um computador que suspende e troca de rede o dia todo.

Pronto em três passos

  1. Prepare um servidor

    Qualquer servidor Linux com OpenSSH serve. Nada é instalado nele: um usuário dedicado, que só pode encaminhar portas, é criado com poucos comandos.

  2. Conecte o Shprot

    Informe user@server, gere uma chave e adicione a parte pública ao authorized_keys do servidor. Confira a impressão digital do servidor uma vez.

  3. Aponte os aplicativos para o proxy

    Use socks5h://localhost:1080 no navegador ou nas configurações de proxy do sistema — o menu da bandeja copia o endereço para você.

Guia passo a passo com proteção do servidor →

Olhando de perto

Na primeira conexão, você vê a impressão digital da chave do servidor e decide se confia nele.
Na primeira conexão, você vê a impressão digital da chave do servidor e decide se confia nele.
O menu da bandeja mostra o status do túnel e copia endereços de proxy prontos para usar.
O menu da bandeja mostra o status do túnel e copia endereços de proxy prontos para usar.

Baixar o Shprot

Versão 1.6. Gratuito, de código aberto, sem contas nem assinaturas.

Windows

Windows 10 e 11, 64 bits. Para atualizar, instale a nova versão por cima da antiga.

Instalador (.exe)

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ e distribuições compatíveis.

Pacote (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ e distribuições compatíveis.

Pacote (.rpm)

O Shprot usa o cliente OpenSSH (ssh e ssh-keygen). Ele já vem no Windows 10 / 11 e na maioria dos desktops Linux; se estiver faltando, o Shprot explica como adicioná-lo.

Cada versão inclui um arquivo SHA256SUMS para verificar se o download não foi alterado. Todas as versões e mudanças →

Perguntas e respostas

O Shprot é uma VPN?

Não, é um proxy. Só os aplicativos configurados para usá-lo — um navegador, curl, git, uma IDE — enviam tráfego pelo túnel; todo o resto vai direto. Nenhum adaptador de rede virtual é instalado.

O que preciso no servidor?

Um servidor OpenSSH comum e uma conta com permissão para encaminhar portas TCP. Nada precisa ser instalado no servidor; qualquer VPS ou servidor doméstico acessível por SSH serve.

Posso entrar com senha?

Não, o Shprot usa apenas chaves SSH. Chaves são mais seguras que senhas e permitem que o túnel se reconecte sem você. A chave é gerada no aplicativo com um clique.

Quais aplicativos podem usar o proxy?

Navegadores, curl, git, gerenciadores de pacotes e qualquer aplicativo com configurações de proxy SOCKS5 ou HTTP ou com suporte às variáveis ALL_PROXY / HTTP_PROXY. Use socks5h:// para que os nomes dos sites sejam resolvidos no servidor.

Como o Shprot verifica o túnel?

De vez em quando, ele abre pelo proxy um site popular escolhido ao acaso. Se isso falhar enquanto a internet está disponível, o túnel é reiniciado.

É gratuito?

Sim. O Shprot é software livre e de código aberto sob a licença GNU GPL v3, sem contas, assinaturas ou anúncios.

Existe versão para macOS?

Ainda não. Atualmente o Shprot é compatível com Windows 10 / 11 e Linux.