The setup:
- A windows workstation with Full admin rights.
- A very restrictive http proxy, which, however, accepts connection towards port 80 and port 443 only.
- A linux box on the internet I have complete control of.
Currently, what I do, which is working:
- The linux box run sshd, listening on port 443.
- In putty, I can connect to the linux box simply by configuring in the proxy configuration panel the proxy as an HTTP proxy.
What I would like to achieve:
Run a browser, on my Windows box and, by using some kind of ssh tunnel, browse the web without any limitations.
I believe this is called proxy bouncing, or something like this. But I must admit, that I am a bit lost.
From what I understood, I would have to configure a tunnel into putty, listening on port 8889 on the windows box for example. I would then be able to configure the browser to use a proxy located at localhost:8889
The moment where things are becoming blurry is now.
On the linux box, I would have to configure a ProxyCommand in the SSH config file or something like that to do Port Forwarding ? In addition, would I have to run a proxy like squid on the linux box ? Some kind of tutorial I found describe a setup with Apache:
Or am I completly in the wrong direction and do I have to run ProxyTunnel both on the windows and linux box ?
Thanks for your help.
Edit: Actually, the question is more: What do I have to do on the linux side of the tunnel