Qual é a diferença entre usar uma VPN e usar um proxy SOCKS através de uma conexão SSH para um VPS?

0

Eu estarei viajando para a República Popular da China em breve.

Eu já tenho um VPS e usei com sucesso uma conexão SSH para o meu VPS como um proxy SOCKS no passado. Vale a pena também ter uma VPN? Qual é a diferença?

Se isso fizer diferença em relação à usabilidade de qualquer opção: meu telefone usa o Android e meu laptop executa o Arch Linux.

Elizabeth Lin
fonte
VPN é uma solução em nível de rede onde o SSH com um VPS é uma solução em nível de aplicativo. Confira en.wikipedia.org/wiki/OSI_model
Fred
Você precisa entender o que uma VPN e um proxy são e fazem, pois os dois não podem ser comparados ... uma VPN é uma forma de tunelamento através de redes não seguras, para que suas comunicações não possam ser vistas através desses saltos inseguros. Um proxy, por outro lado, é seu aplicativo pedindo a outro computador para fazer a comunicação para você e "retransmite" as solicitações. O servidor proxy pode ou não se comunicar com o resto da rede (ou seja, a Internet) de forma segura para que seus dados possam ser comprometidos.
Kinnectus

Respostas:

0

Há prós e contras.

VPN pode encapsular todo o seu tráfego e você não precisa do seu aplicativo para suportar o proxy de meias. E você não precisa configurar cada aplicativo para usar o proxy SOCKS. No entanto, como muitas VPN usam um protocolo IP específico, nem todos os Wi-Fi públicos são compatíveis. E muitas vezes pode ser bloqueado facilmente.

O SSH, por outro lado, é baseado no TCP. Normalmente você pode usar o túnel SSH em qualquer Wi-Fi público. No entanto, como mencionado acima, seus aplicativos precisam oferecer suporte ao proxy SOCKS (ou você usa ferramentas especiais de proxy, como ProxyCap). Enquanto todos os navegadores suportam proxy de socks, muitos aplicativos menos comuns não suportam proxy de socks. Mesmo o Adobe Flash rodando dentro do navegador nem sempre obedece ao proxy.

Desde que você mencionou o Android, o proxy SSH não é suportado nativamente. Todas as soluções que conheço exigem o enraizamento do telefone. O Android tem suporte nativo para vários protocolos VPN. Mas na minha experiência, é bastante buggy. Há também soluções VPN de terceiros, como o AnyConnect da Cisco, e nenhum enraizamento é necessário.

some user
fonte