Como criar Proxy HTTP seguro utilizando SSH e o Firefox

Mais uma grande dica do Matheus Fidelis, dessa vez uma dica para quem quer criar um proxy HTTP aproveitando o SSH e o Firefox. Bom, vamos então à dica dele.

Como criar Proxy HTTP seguro utilizando SSH e o Firefox

A dica de hoje é bem interessante. Na verdade é mais um dos life hacks que podem ser executados através de uma conexão SSH. Há bastante tempo eu fiz um post exemplificando como criar um simples túnel utilizando SSH para acessar recursos bloqueados na rede local. Hoje vamos criar um túnel HTTP utilizando Socks, para que seja possível acessar a internet a partir do seu navegador através do seu servidor SSH. Coisas muito úteis pra quando se estuda em uma faculdade com filtro de internet.

Para executar o processo, será necessário um servidor com SSH previamente configurado. Eu tenho uma instância na AWS dedicada pra isso que eu só paro nas férias (rs), mas pode ser qualquer máquina. Devemos realizar uma conexão SSH silenciosa nessa máquina em Backgroud apontando uma porta para escutar nossa conexão. É através dela que vamos fazer nosso tunelamento HTTP.

ssh matheus@123.312.12.21 -D 7777 -f -C -q -N

Onde:

  • D 8080 : A porta que a conexão SSH será criada.
  • f : Faz o processo rodar em Backgroud. Parâmetro opcional.
  • C : Habilita a compressão SSH. Legal para internet lenta, tipo faculdade.
  • q : Quiet mode.
  • N : Parâmetro que diz que nenhum comando será enviado nessa sessão. (O -f solicita isso)

Configuração do Firefox

No firefox, vá nas opções de REDE

Selecione:

  • Configuração manual de proxy
  • APENAS em SOCKS coloque o endereço de localhost 127.0.0.1 e a porta que definimos que iremos escutar, no caso 7777
  • Selecione a opção “SOCKS v5”
  • Selecione a opção “Proxy DNS ao usar SOCKES v5”

Como-criar-Proxy-HTTP-seguro-utilizando-SSH-e-o-FirefoxFeche as configurações e acesse algum site que te entregue seu IP atual de dois navegadores, o nosso Firefox de Proxy e o Chrome por exemplo.

Espero ter ajudado 🙂

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile