 <p>In principle, you would only need to tunnel port 80 at every ssh.</p> <p>So, at every step: <code>ssh -L80:localhost:80 &lt;next-host&gt;</code>. </p> <p>However, you will not be able to tunnel port 80 (and all ports &lt; 1024) without root privileges, so you'll have to use a different port for this.</p>