Como o laptop A tem acesso ssh a B e B tem acesso à porta 3128 na máquina C, você pode configurar o encaminhamento de porta para vincular a porta 3128 na máquina C à porta 3128 em seu computador local (A). Então você pode configurar as configurações de proxy do firefox em seu laptop para localhost: 3128 e ele estará usando a porta 3128 na máquina C para serviços de proxy.
ssh -L 3128:172.16.24.3:3128 [email protected]
Explicação:
-L = Take a remote port and bind it to some local port
3128 = The local port to bind to
172.16.24.3 = The remote host (proxy server) who's port you want access to.
3128 = The port on the remote host (proxy server) that you want access to.
[email protected] = the ssh server
Este método pode ser usado para obter acesso a qualquer porta em qualquer máquina que o servidor ssh possa ver na rede (uma porta por vez).
Uma vez que uma conexão é estabelecida, você pode configurar o firefox em seu laptop, assim como é na máquina B, exceto usar localhost: 3128 em vez de 172.16.24.3:3128 nas configurações de proxy.
("localhost" deve ser o mesmo que 127.0.0.1)