There's this website I'm using which allows access based on your IP address, and my university's servers have access. Problem is, when I browse from one of the servers directly, I'm allowed access, but if I use a SOCKS proxy (with an SSH tunnel) to browse from a PC of mine, I don't get recognized. I suspect the SOCKS proxy is somehow reporting the PC's IP (maybe using the X-FORWARDED-FOR or Via headers?). How can I get my proxying done more opaquely?
I'll mention that if I just SSH-tunnel the connection to the website's HTTP port, I can connect just fine, so it's not some other issue in my setup.
I was thinking maybe something like SSH-tunneling to remotely-stated SOCKS host might work - but maybe there's something simpler/better.
- I control the client machine, but only have a user account on the server. Assume I can't do anything which will attract too much attention from the sysadmins. It's a big system, though, with hundreds logged in at any given time.
- I'm interested in either Windows and Linux solutions, preferable both.