Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.


  1. 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.
  2. I'm interested in either Windows and Linux solutions, preferable both.
share|improve this question

Only HTTP proxy may have the header X-FORWARDED-FOR or VIA. All socks proxies are highly anonymous (Opaque). They won't report your real IP address to the website. Maybe the socks proxy server itself doesn't have the access to the website.

FYI, Socks Proxy VS HTTP Proxy:

share|improve this answer
Perhaps it's not about the headers, and there's some other way the server determines my connection is proxied. However, the SOCKS server itself (which runs on my machine naturally) does have access to the website. Also, what you wrote is not an answer to my question... – einpoklum May 6 '13 at 11:45
As a suggestion I wouldn't just post a link but rather summarize the things found therein. – KronoS May 6 '13 at 15:00
@einpoklum Did you try clearing your cache/cookies? I already have been denied access to IP-limited sites (scientific literature), and even after enabling the VPN of my university, the denial continued because there was a session cookie, and once you have an open session, you either have access or not. Same thing the other way around: if you have a valid session then you can switch to a "invalid" IP for the rest of the session (not sure when it expires, probably between 15 min and 2 hours) and generally it works. At least that's my experience with several publishers. – Ale Dec 19 '14 at 17:56
@Ale: Good point, I think I did, but I'll double-check when this next comes up for me. – einpoklum Dec 19 '14 at 19:23

If your browser is Firefox, then you can spoof your IP address via addons. This might (or might not) be enough to throw off the access control.

Here are two addons that generate false IP addresses and might be useful (but which I never had any reason to try) :


share|improve this answer
Sounds interesting, I'll give it a try. – einpoklum May 3 '13 at 16:06
Then use ipFlood. There is supposed to be in the prefs the possibility for a non-random IP. – harrymc May 6 '13 at 12:00

Better setup a VPN. The socks5 protocol doesnt't tunnel your whole traffic correctly. If you want a secure & stable solution setup a vpn on your server and use one of these following vpn clients:

OpenVPn Vicsority

share|improve this answer
It's not my server... I'll clarify that in the question. – einpoklum May 3 '13 at 7:10
Which Client do you use for the Socks Proxy? – Hidden May 3 '13 at 7:15
I tried PuTTY and BitVise Tunnelier. – einpoklum May 3 '13 at 7:26
Try Proxifier. It supports Socks4/5 protocol – Hidden May 3 '13 at 7:35
And the two I mentioned? They're also SOCKS. Does it have some specific advantage? – einpoklum May 3 '13 at 7:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.