Usando um HTTP_PROXY presente em outra máquina

0

Eu sou sudo no computador A, que tem acesso SSH ao computador B. A não tem acesso à Internet e só pode acessar B.

B acessa a internet via HTTP_PROXY. O HTTP_PROXY para B não pode ser usado para A (alguns filtros de endereço IP).

Como posso usar o SSH + outra coisa para fazer uso do HTTP_PROXY de B para A?

    
por Saps 01.05.2013 / 21:28

1 resposta

1

Você pode usar o encaminhamento de porta SSH - por exemplo, se o endereço do proxy: porta é proxy.example.com:3128, execute-o no computador A:

ssh -L 3128:proxy.example.com:3128 B

Depois de fazer isso, use localhost:3128 como proxy HTTP em A. Você nem precisa de acesso root em A ou B para fazer isso (no entanto, o administrador de B pode desabilitar ou limitar o encaminhamento de porta usando AllowTcpForwarding ou PermitOpen opções em sshd_config ).

Adicione a opção -N se você quiser usar essa instância de ssh apenas para o encaminhamento de porta.

    
por 01.05.2013 / 21:44