VPNs, ou Redes Privadas Virtuais, são comumente usadas para dois propósitos principais: proteger a privacidade e acessar redes remotas. Neste artigo, exploraremos como o SSH (Secure Shell) pode ser usado como VPN.

Tipos de VPN

Existem dois tipos principais de VPNs:

1. VPNs com foco na privacidade: Essas VPNs ocultam seu tráfego e protegem sua privacidade redirecionando seu tráfego para um local diferente. Eles são frequentemente usados para transmitir conteúdo de diferentes locais ou evitar a vigilância do seu provedor de serviços de Internet (ISP).
2. VPNs de acesso remoto: Essas VPNs são usadas por funcionários remotos para se conectar à rede de sua empresa e acessar recursos localizados dentro da empresa ou escritório.

VPNs: como o SSH pode funcionar como VPN

Utilizando SSH como VPN

Configurando um proxy Socks

  1. SSH em um servidor remoto que você tem acesso.
  2. Estabeleça um proxy Socks no servidor remoto usando o comando:
    ssh -D 1080 [user@]remote_server
    Certifique-se de substituir [user@]remote_server com seu nome de usuário real e endereço do servidor remoto. Observe que o nome de usuário é opcional e obrigatório somente se for diferente do nome de usuário local.
  3. Configure seu navegador para usar o proxy Socks em seu computador local, especificando o endereço IP (geralmente 127.0.0.1) e a porta (geralmente 1080).
  4. Agora, o tráfego do seu navegador passará pelo servidor remoto e os sites verão o endereço IP do servidor remoto em vez do seu.

Usando o transporte SSH

  1. Transporte SSH é uma ferramenta que configura o roteamento em seu sistema local usando um túnel SSH.
  2. Isto requer acesso SSH em um servidor remoto e sudo ou root acesso em seu computador local.
  3. Instale o transporte SSH na sua máquina local se não estiver instalado:
    pip install sshuttle
    ou para alguns sistemas:
    sudo apt-get install sshuttle
  4. Execute o comando:
    sshuttle -r [user@]remote_host network_to_route -x remote_host
    Substituir [user@]remote_host com seu nome de usuário real e endereço do servidor remoto, e network_to_route com a rede que você deseja rotear através da VPN (por exemplo, 0.0.0.0/0 para rotear todo o tráfego). Observe novamente que o nome de usuário é opcional e necessário apenas se for diferente do nome de usuário local.
  5. Com o SSH Shuttle, todo o seu tráfego, não apenas o navegador, será roteado através do host remoto.

Conclusão

SSH é uma ferramenta poderosa que pode ser utilizada como VPN usando um proxy Socks ou SSH Shuttle. Se você precisa proteger sua privacidade ou acessar uma rede remota, o SSH oferece uma solução flexível e segura. Lembre-se de sempre priorizar o aprendizado, perseguir suas paixões e praticar a gentileza.

VPNs: como o SSH pode funcionar como VPN
Recurso/EtapaConfigurando um proxy SocksUsando o transporte SSH
FinalidadeProxy do tráfego do navegador da webRoteando todo o tráfego
Comando para estabelecer conexãossh -D 1080 [user@]remote_serversshuttle -r [user@]remote_host network_to_route -x remote_host
Requer instalaçãoNãoSim (transporte SSH)
Tipo de tráfego roteadoSomente tráfego do navegadorTodo o tráfego do sistema
Configuração do navegador necessáriaSimNão
Acesso Root ou Sudo necessárioNão (na máquina local)Sim (na máquina local)
Exemplo de caso de usoNavegando em sites através de um IP remotoAcessando redes remotas ou protegendo todos os tipos de tráfego da Internet
ComplexidadeBaixaMédio

Comentários (0)

Ainda não há comentários aqui, você pode ser o primeiro!

Deixe um comentário

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


Escolha e compre um proxy

Proxies de data center

Proxies rotativos

Proxies UDP

Aprovado por mais de 10.000 clientes em todo o mundo

Cliente proxy
Cliente proxy
Cliente proxy flowch.ai
Cliente proxy
Cliente proxy
Cliente proxy