I use debian on faculty server via putty having its public Ip adress. I have sudo. I wonder how to make it work as Http/html proxy for access to "web of science" from my home windows browser. I wonder where to get instructions on how to make my debian work as http proxy (if possible sequred)?
Go to tunnels under "Connection > SSH > Tunnels" in the configuration menu
you would put the "-D9999" port number in the source port box and select the Dynamic option below. Then click add.
If it does not let you connect then you need to edit your "sshd_conf" file on your Linux box located at "/etc/ssh/sshd_conf".
The line you would need to change is:
It might let you connect but not forward then check it out as well.
In firefox you have to make sure SOCKS v5 is selected with
"SOCKS Host: 127.0.0.1" "Port: 9999" set
and that you list "127.0.0.1, localhost" in the "no proxy for:" section
You also need to set up firefox to forward your dns traffic over the proxy or it will still rely on the local Internet or intra-net for dns lookup
in the url bar type about:config and press enter click the I'll be careful button, then search for the option "network.proxy.socks_remote_dns". if the value says true than leave it alone but if not (it will in less you have changed it before) right click and select Toggle. Now everything should be good to go.
This connect's you to your debian (you need SSH server enabled for that -