Solicitação de túnel via ssh

1

Estou tentando dar acesso a um site bloqueado fora deste país para um amigo que esteja fora do país. Eu tenho uma caixa de linux aqui dentro do condado.

eu tenho um usuário configurado na caixa local bob aqui está a configuração até agora, o usuário remoto colocou xx.xx.xx.xx: 4444 como seu proxy em seu broswer.

O que estou procurando é o comando ssh correto que, quando executado na caixa local, escutará o tráfego na porta 4444 e encaminhará as solicitações.

Eu tentei isso, mas ele retornou páginas em branco: ssh bob @ localhost -g -D 1900

obrigado antecipadamente

.k

    
por Keet 19.09.2009 / 01:54

2 respostas

1

Usar ssh para isso só faz sentido se eles estiverem abrindo a sessão ssh do seu lado. Isso criaria um proxy na caixa deles que sairia da sua caixa, dentro do país. Isso funciona muito bem com o putty no Windows, bem como com clientes normais * nix ssh .

Funcionaria assim:

  1. Na caixa deles, eles executariam ssh -D 4444 yourserver .
  2. Em seguida, eles configurariam seu navegador da Web para apontar para "localhost: 4444" como o servidor proxy.
  3. O cliente ssh local aceitaria a solicitação de proxy, encaminhará através do túnel ssh para o seu servidor, onde sairia para a internet.

Se, no entanto, você quiser apenas configurar um servidor proxy em sua caixa que possa se conectar diretamente a partir de seu navegador (configurando sua caixa como servidor proxy), então você quer algo como squid .

    
por 19.09.2009 / 02:15
0

Você também deve considerar a implicação de suas ações. Há provavelmente uma razão pela qual as coisas estão bloqueadas em seu país. Você pode querer considerar o que acontece se eles forem descobertos pelo governo, tentando contornar os controles. Com grande poder vem uma grande responsabilidade.

    
por 19.09.2009 / 02:23