Acesse apenas sites dos EUA de fora dos EUA com um SOCKS Proxy & SSH Tunnel
Índice:
Uma grande variedade de sites e serviços online são restritos à região dos EUA: Hulu, Netflix, Pandora, relatórios anuais de crédito, alguns bancos, a lista é significativa. As restrições de região geralmente são algo que você não percebe até precisar acessar um site de fora dos EUA e, então, são uma grande dor de cabeça.Mostraremos a você como contornar as restrições de região com segurança usando um proxy SOCKS e um túnel SSH
Antes de começar, você precisará do seguinte para configurar um proxy de meias para essa finalidade:
- Um provedor de shell ou hospedagem na Web baseado nos EUA que permite acesso SSH, incluindo um nome de usuário e o IP das máquinas remotas
- Compreensão básica e conforto com a linha de comando
Este passo a passo destina-se ao Mac OS X, mas você deve ser capaz de configurar as coisas da mesma forma com iOS, Android e Windows também.
Como configurar um túnel SSH e proxy SOCKS no Mac OS X
Supondo que você tenha um host dos Estados Unidos, vamos começar:
- Vá até a pasta Aplicativos, depois em Utilitários, abra o Terminal e use a seguinte sintaxe para configurar o proxy SOCKS:
- Por exemplo, se seu nome de usuário é AJ e o IP do host remoto é 75.75.75.75, e você deseja configurar um proxy na porta 2012, a sintaxe seria:
- Faça o login normalmente e mantenha a conexão shell pelo tempo que pretender usar o proxy, se estiver preocupado com o tempo limite do host remoto, basta executar ping localhost ou outro ip
- Agora vá para o menu Apple e abra “Preferências do Sistema”
- Clique em “Rede” e depois clique em “Avançado” no canto inferior direito
- Clique na guia “Proxies” e clique na caixa de seleção ao lado de “SOCKS Proxy” no menu de protocolo
- Preencha o servidor Proxy SOCKS como 127.0.0.1 e forneça a porta anterior, neste caso 2012
- Clique OK"
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
Agora inicie um navegador da Web e verifique novamente o endereço IP externo do Mac para confirmar com um site como whatismyip.org ou executando o seguinte na linha de comando:
curl ipecho.net/plain ; eco
Você também pode usar o whatismyip, que parece mudar o serviço deles, mas às vezes funciona:
curl whatismyip.org
Seu IP agora deve ser registrado como o host remoto baseado nos EUA pelo qual você está encapsulando, e você está livre para visualizar o conteúdo restrito da região dos EUA. Se você não tem certeza de como a região IP é registrada, faça uma pesquisa nslookup assim:
nslookup (endereço IP)
Usar um dos serviços de localização na web também pode funcionar, eles obtêm uma localização aproximada com base no endereço IP detectado e isso também pode determinar se você está realmente usando o proxy ou não.
Observação: em alguns casos, especificamente com sites que redirecionam com base na região, você só precisa encontrar o URL adequado e você não precisa de túnel em tudo. Um exemplo muito útil é interromper o redirecionamento do Google.com para outra região usando seu site NCR, mas existem outros mecanismos de pesquisa e sites que possuem URLs alternativos semelhantes.