I would like to set up a multi-hop SSH tunnel to anonymize web browsing in such a way that none of the hops might know both the originating IP and the http request at the same time.
Ideally speaking (in a Client > Server1 > Server2> website.com setup):
Server1 can see the originating client's IP but not the http request in clear.
Server2 can see the http request, but sees Server1 as the originator and doesn't see Client's IP at all.
website.com receives the http request and just sees Server2 as the originator.
The tricky part for me is the first one, as I know how to set up an SSH tunnel over multiple servers, but I don't know how to hide from Server1 the http request.
I'm using Ubuntu with OpenSSH on the servers and PuTTY on the client.
Many thanks in advance,