Utilizando o SSH como Proxy SOCKS
Índice:
Há momentos em que você deseja navegar na Internet em particular, acessar conteúdo com restrição geográfica ou ignorar os firewalls intermediários que sua rede possa estar impondo.
Uma opção é usar uma VPN, mas isso requer a instalação de software cliente em sua máquina e a configuração de seu próprio servidor VPN ou a assinatura de um serviço VPN.
A alternativa mais simples é rotear o tráfego da rede local com um túnel proxy SOCKS criptografado. Dessa forma, todos os seus aplicativos que usam o proxy se conectarão ao servidor SSH e o servidor encaminhará todo o tráfego para o seu destino real. Seu ISP (provedor de serviços de Internet) e outros terceiros não poderão inspecionar seu tráfego e bloquear seu acesso a sites.
Este tutorial o guiará pelo processo de criação de um túnel SSH criptografado e de configuração dos navegadores Firefox e Google Chrome para usar o proxy SOCKS.
Pré-requisitos
- Servidor executando qualquer tipo de Linux, com acesso SSH para rotear seu tráfego através dele.Web browser.SSH client.
Configurar o túnel SSH
Criaremos um túnel SSH que encaminhará com segurança o tráfego da sua máquina local na porta
9090
para o servidor SSH na porta
22
. Você pode usar qualquer número de porta maior que
1024
, apenas o root pode abrir portas em portas privilegiadas.
Linux e macOS
ssh -N -D 9090 @
As opções usadas são as seguintes:
-
-N- Diz ao SSH para não executar um comando remoto.-D 9090- Abre um túnel SOCKS no número da porta especificado.@- O endereço IP do usuário e do servidor SSH remoto. Para executar o comando em segundo plano, use a opção -f.Se o servidor SSH estiver escutando uma porta diferente de 22 (o padrão), use a opção-p.
Depois de executar o comando, você será solicitado a inserir sua senha de usuário. Depois de inseri-lo, você efetuará login no servidor e o túnel SSH será estabelecido.
Você pode configurar uma autenticação baseada em chave SSH e conectar-se ao seu servidor sem inserir uma senha.
janelas
Os usuários do Windows podem criar um túnel SSH usando o cliente SST PuTTY. Você pode fazer o download do PuTTY aqui.
-
Inicie o Putty e digite o endereço IP do servidor no campo
Host name (or IP address)doHost name (or IP address).





Neste ponto, seu Firefox está configurado e você pode navegar na Internet através do túnel SSH. Para verificar isso, você pode abrir o
google.com
, digite "qual é o meu ip" e deverá ver o endereço IP do seu servidor.
Para voltar às configurações padrão, vá para
Network Settings
, selecione o botão de opção
Use system proxy settings
e salve as configurações.
Existem também vários plugins que podem ajudá-lo a definir as configurações de proxy do Firefox, como o FoxyProxy.
Google Chrome
O Google Chrome usa as configurações padrão de proxy do sistema. Em vez de alterar as configurações de proxy do sistema operacional, você pode usar um complemento como o SwitchyOmega ou iniciar o navegador Chrome na linha de comando.
Para iniciar o Chrome usando um novo perfil e seu túnel SSH, use o seguinte comando:
Linux:
/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
Mac OS:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
Janelas:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"
O perfil será criado automaticamente se ele não existir. Dessa forma, você pode executar várias instâncias do Chrome ao mesmo tempo.
Para confirmar se o túnel SSH está funcionando corretamente, abra
google.com
e digite "what is my ip". O IP mostrado no seu navegador deve ser o endereço IP do seu servidor.
Conclusão
Você aprendeu como instalar um túnel SSH SOCKS 5 e configurar seu navegador para acessar a Internet de forma privada e anônima. Para facilitar o uso, você pode definir o túnel SSH no seu arquivo de configuração SSH ou criar um alias do Bash que configurará o túnel SSH e iniciará o navegador.
segurança sshApesar do aplicativo gratuito do Google Maps Navigation para Motorola Droid, o preço do aplicativo de navegação para iPhone da TomTom não Aparentemente, a TomTom não digitou completamente o memorando no Google Maps Navigation, porque o preço do aplicativo de navegação para iPhone da TomTom não se alterou em sua última atualização.
Se você quer o poder da TomTom Navegação GPS no seu iPhone, vai custar US $ 100, o mesmo de sempre. Isso ocorre apesar do aplicativo gratuito do Google Maps Navigation para o Droid da Motorola e para os futuros telefones Android 2.0.
Use o aplicativo Configurar os PCs da escola para configurar PCs com Windows em Escolas Baixe o aplicativo Configurar computadores da escola na Windows Store e use-o para configurar rapidamente seus computadores Windows 10 para melhores opções de aprendizado para os alunos
Os computadores agora se tornaram parte integrante da educação nas escolas, e quase todas as boas escolas têm os sistemas de computador definidos para seus alunos. O único problema com a educação em informática na escola ocorre quando os alunos se distraem com vários aplicativos e recursos dos PCs.
Navegação privada no android (ou modo de navegação anônima) - 2 maneiras
Verifique estas duas formas de obter navegação privada no Android (ou no modo de navegação anônima) e navegue sem armazenar histórico ou cookies no telefone ou tablet.













