wget probelm com uma conexão de túnel usando ssh

0

Eu sei que isso não é uma pergunta nova, mas eu pesquisei um pouco e até agora nenhuma das respostas que vi me deu a resposta.

Eu tenho esta situação:

Estou trabalhando em um campus onde a rede é altamente insegura (algumas pessoas fazem sniffing de pacotes) e servidores proxy são usados para acesso à internet. Eu tenho acesso a um servidor (comunicação entre este e o proxy não tem esse problema) tendo montado um sshd. Embora eu não consiga fazer login diretamente, posso usá-lo para o túnel ssh (na verdade, o túnel já está sendo usado com máquinas Windows com configurações pessoais).

Eu preciso fazer downloads com wget usando um dos proxies configurados para acessar. Eu criei a seguinte configuração usando meu cliente ssh

export sshuname=MySshUsername
export sshupass=MySshPassword
export sshrserver=MyRemoteSSHD
export proxyserver=MyProxyServer
nohup sshpass -p $sshupass ssh $sshuname@$sshrserver -N -C -L 8082:$proxyserver:3128 &

Quando eu tento servidor proxy telnet responde-me corretamente

telnet localhost 8082

Mas quando eu uso o mesmo com o wget

export http_proxy=http://localhost:8082
export https_proxy=http://localhost:8082
export ftp_proxy=http://localhost:8082

export proxy_user=MyProxyUserName
export proxy_passwd=MyProxyPassword

export dir_pref=TEST
export log_name=test
export url=http://internet.site/path/file.tgz
wget -c -t0 --no-check-certificate --proxy-user=$proxy_user --proxy-password=$proxy_passwd --directory-prefix=$dir_pref $url

wget informa o seguinte erro

Resolving localhost (localhost)... 127.0.0.1, ::1 Connecting to localhost (localhost)|127.0.0.1|:8082... failed: Connection refused. Connecting to localhost (localhost)|::1|:8082... failed: Address family not supported by protocol.

Alguém pode me dizer que estou fazendo errado?

Fazer proxy com o SOCKS não é uma opção !!!

O iptables local nesta máquina está aceitando conexões na porta 8082.

No futuro, o próximo passo seria fazer com que cada uma das conexões Proxies que passam por esta máquina sejam redirecionadas através do túnel ssh da maneira descrita acima. Esta máquina é o firewall para a rede interna do meu departamento e "teoricamente" a minha rede interna não tem problemas.

    
por Joel Inglao 03.05.2016 / 15:09

0 respostas