É possível fazer um túnel proxy de navegador da web com o Netcat / Socat?

1

Sobre a utilidade Netcat / Socat. A partir da página man, parece que é possível criar um proxy seguro usando o netcat, pelo qual eu poderia apontar meu navegador da web para gostar de um servidor proxy, que poderia bifurcar / direcionar meu tráfego da web através do proxy. Isso é possível? Alguma dica de como fazer isso? Socat no windows é preferível, mas o netcat no linux está ok.

link

    
por djangofan 03.04.2010 / 00:05

1 resposta

4

Usar o netcat ou o socat como proxy só funcionará para um único site, se for o caso. Isso ocorre porque seu navegador não pode instruir o netcat / socat a se conectar a um IP de destino específico. A funcionalidade de conexão proxy do socat também está limitada a conectar-se a um único IP através de um proxy HTTP existente.

Para um proxy HTTP ad-hoc, use ssh. Isso abrirá um servidor compatível com socks 5 na porta 8080:

ssh -NCD8080 [email protected]
  • -N remove o shell
  • -C adiciona compactação
  • -D é para proxy de meias.

Qualquer navegador que suporte socks proxy agora pode se conectar à porta local 8080.

    
por 03.04.2010 / 04:53

Tags