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?