Como encapsular uma conexão encapsulada?

1

Eu tenho um remote server A para o qual eu tenho root access e há server B in my local network para o qual eu tenho non-sudo ssh access . E eu tenho client C , que é um ubuntu laptop para o qual eu tenho root access e client D , que é Android phone .

O que eu quero fazer é: Eu quero conectar C e D a A via B para que meu tráfego para a Internet de D vá primeiro para C e de C para B (A e C e D estão conectados à mesma rede ) e de B para A (B e A são remotas) e de A para a Internet.

Como posso conseguir isso?

Aqui está o que eu fiz até agora: Eu corro o seguinte comando no C:

ssh -D 127.227.11.98:8193 -fCqN <my username for B>@<the ip of B>

E eu defino 127.227.11.98:8193 como o proxy socks5 no firefox e posso conectar-me à Internet através de B em C, mas ainda se eu definir esse proxy em D quando ele estiver conectado à mesma rede não funcionará.

Se isso ajudar quando eu tento conectar-me à VPN em C depois dessa configuraçãoVPN no firefox diz:

It looks like you are being blocked by gov/school/ISP.

Então, o que devo fazer agora?

    
por tgwtdt 12.12.2017 / 10:49

0 respostas