Eu testei isso nos meus sistemas e não tive nenhum problema.
-
hostA:
$ ssh -R 1234:localhost:22 user@hostb
-
hostB:
$ ssh -p 1234 localhost -D 5678
-
hostB:
$ curl http://portquiz.net Port 80 test successful! Your IP: 66.77.88.159 $ curl --socks5 localhost:5678 http://portquiz.net Port 80 test successful! Your IP: 23.31.31.35
O comando curl funciona? Se assim for, no Firefox você vai querer definir HTTP Proxy: localhost
Port: 5678
e verificar Use this proxy server for all protocols
.
Se o comando curl não funcionar, eu verificaria se iptables
e selinux
não estão atrapalhando. Para a solução de problemas, recomendamos desabilitar iptables
e selinux
nos dois hosts. Isso é apenas temporário e não deve ser considerado uma solução permanente.