Shprot
Português (Portugal)

Um proxy SOCKS5 através de SSH que se mantém ligado

O Shprot transforma qualquer servidor a que acede por SSH num proxy SOCKS5 e HTTP estável. Vigia a sua rede, restabelece o túnel depois de mudar de Wi-Fi ou de sair da suspensão e diz-lhe exatamente o que correu mal — sem linha de comandos.

Versão 1.6 para Windows e Linux

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

Tudo o que um túnel precisa para continuar a funcionar

Resiste a mudanças de rede

Mudou de Wi-Fi, ligou um cabo ou acordou o portátil? O Shprot deteta-o e restabelece o túnel sozinho.

Apanha falhas silenciosas

Verificações regulares através do próprio proxy detetam um túnel que parece ligado mas não deixa passar tráfego, e reiniciam-no.

Poupa o seu servidor

As novas tentativas vão ficando mais espaçadas e, após falhas de autenticação, repetem-se no máximo uma vez por minuto, para que o fail2ban não bloqueie o 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 diretamente na janela de definições.

Verificação clara do servidor

Na primeira ligação, a impressão digital da chave do servidor é mostrada numa caixa de diálogo, para que a possa verificar antes de confiar no servidor.

Também proxy HTTP

As aplicações sem suporte para SOCKS5 podem usar um proxy HTTP opcional que passa pelo mesmo túnel.

Vive na área de notificação

O ícone mostra se o túnel está ativo, as notificações explicam porque não está e os registos estão à distância de um clique.

Fala a sua língua

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

Porque não usar apenas ssh -D?

ssh -D 1080 user@server dá-lhe um proxy SOCKS5 com um único comando — até a ligação deixar de funcionar sem aviso. O Shprot executa o mesmo cliente OpenSSH e trata de tudo o que o comando sozinho não faz.

ssh -DShprot
Mudança de rede ou de Wi-Fi, saída da suspensãoReinicie-o manualmenteVolta a ligar-se automaticamente
Túnel ligado mas sem tráfegoPassa despercebidoDetetado por verificações através do proxy
Falhas de autenticação repetidasFica a cargo dos seus scriptsTentativas espaçadas para que o servidor não bloqueie o seu IP
Chaves do clientessh-keygen e ficheiros 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
Aplicações sem suporte para SOCKS5Sem soluçãoProxy HTTP opcional pelo mesmo túnel
Estado do túnelJanela do terminalÍcone na área de notificação e notificações com o motivo da falha

Ferramentas como o autossh ajudam nos reinícios, mas continuam a exigir configuração manual e não têm interface.

Para que serve

A sua própria infraestrutura

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

Redes pouco fiáveis

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

Trabalho remoto no portátil

Mantenha um proxy estável num computador que suspende e muda de rede durante todo o dia.

Pronto em três passos

  1. Prepare um servidor

    Serve qualquer servidor Linux com OpenSSH. Não é instalado nada: um utilizador dedicado, que só pode reencaminhar portas, cria-se com poucos comandos.

  2. Ligue o Shprot

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

  3. Aponte as aplicações para o proxy

    Use socks5h://localhost:1080 no navegador ou nas definições de proxy do sistema — o menu do ícone copia o endereço por si.

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

Mais de perto

Na primeira ligação vê a impressão digital da chave do servidor e decide se confia nele.
Na primeira ligação vê a impressão digital da chave do servidor e decide se confia nele.
O menu do ícone mostra o estado do túnel e copia endereços de proxy prontos a usar.
O menu do ícone mostra o estado do túnel e copia endereços de proxy prontos a usar.

Transferir o Shprot

Versão 1.6. Gratuito, de código aberto, sem contas nem subscrições.

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). Vem incluído no Windows 10 / 11 e na maioria dos ambientes de trabalho Linux; se faltar, o Shprot explica como o adicionar.

Cada versão inclui um ficheiro SHA256SUMS para verificar que a transferência não foi alterada. Todas as versões e alterações →

Perguntas e respostas

O Shprot é uma VPN?

Não, é um proxy. Só as aplicações configuradas para o usar — um navegador, curl, git, um IDE — enviam tráfego pelo túnel; tudo o resto segue diretamente. Não são instalados adaptadores de rede virtuais.

De que preciso no servidor?

De um servidor OpenSSH normal e de uma conta autorizada a reencaminhar portas TCP. Não é preciso instalar nada no servidor; serve qualquer VPS ou servidor doméstico acessível por SSH.

Posso iniciar sessão com uma palavra-passe?

Não, o Shprot usa apenas chaves SSH. As chaves são mais seguras do que as palavras-passe e permitem que o túnel volte a ligar-se sem intervenção. A chave é gerada na aplicação com um clique.

Que aplicações podem usar o proxy?

Navegadores, curl, git, gestores de pacotes e qualquer aplicação com definições de proxy SOCKS5 ou HTTP ou com suporte para as variáveis ALL_PROXY / HTTP_PROXY. Use socks5h:// para que os nomes dos sites sejam resolvidos no servidor.

Como é que o Shprot verifica o túnel?

De vez em quando abre, através do proxy, um site popular escolhido ao acaso. Se 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, subscrições nem publicidade.

Existe uma versão para macOS?

Ainda não. Atualmente o Shprot suporta Windows 10 / 11 e Linux.