Ho un proxy SOCKS di lavoro dal mio computer portatile (macchina A) alla macchina B:Come concatenare i proxy SOCKS?
[A]$ ssh -ND 8888 B
posso impostare Firefox per utilizzare proxy SOCKS sulla porta locale 8888, e la navigazione funziona. Fin qui tutto bene.
Ma ho anche un proxy SOCKS tra le macchine B e C:
[B]$ ssh -ND 8157 C
Così posso passare in rassegna su B come se fossi su C.
C'è un modo per catena i due proxy in modo che io possa usare firefox localmente (su A) mentre uso la connessione a C? Cioè, in qualche modo inoltra tutte le richieste di calze di firefox da A a C. A e C non possono vedersi direttamente, ma ho accesso root ssh completo ovunque. Tutte le macchine sono Debian.
Nota che non voglio inoltrare una singola porta (come 80), voglio un proxy di calze pieno.
Documenti pertinenti: http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts – 0xC0000022L