Como posso configurar o squid para agir como um proxy de tunelamento para expor um túnel VPN ou SSH?

2

Eu gostaria de configurar um proxy de encapsulamento acessível por URL - assim, para acessar bar.com através do proxy de encapsulamento, você iria para foo.com/bar.com e continuaria navegando bar.com transparently dali. Eu posso configurar um túnel SSH ou uma conexão VPN que gostaria de expor. Como posso configurar o squid (ou outro servidor proxy) para encaminhar solicitações através de uma conexão SSH / VPN como essa?

    
por aresnick 28.02.2010 / 04:23

2 respostas

1

Primeiro, configure seu túnel ssh

ssh you@yourproxysever -L8080:localhost:8080

Deixe esta conexão em execução, isto assume que o seu servidor proxy está escutando na porta 8080.

Em segundo lugar, configure seu navegador da Web para usar localhost: 8080 como seu servidor proxy

O túnel ssh encaminhará os pacotes para o seu servidor proxy por ssh.

    
por 28.02.2010 / 09:25
0

Não é bem claro o que você precisa. Mas, se você precisar rotear os pacotes da web por meio de SSH por meio de um proxy, poderá usar o SSH no modo SOCKS ( -D ) e usar algo como Privoxy no modo SOCKS para rotea-lo. Então a conexão ficaria assim:

[browser]---[privoxy proxy]---[ssh socks]---[remote machine]---[web server]

No entanto, se você deseja rotear o tráfego para um proxy através de um túnel SSH, você pode usar o SSH no modo de túnel ( -L ) para rotear algo como isto:

[browser]---[ssh tunnel]---[proxy on remote machine]---[web server]
    
por 28.02.2010 / 16:23