I recently finished installing Squid on a VPS I have in the US and its working fine locally (I verified by setting http_proxy variable and using lynx).

I want to access this proxy over the internet (as an anonymizer) so that I can see how some ads show up for US traffic on my website. I have setup authentication so abuse is not a problem. However, I am not able to access the proxy over the internet. I have set the following rule in squid.conf

http_access allow all

Is this not possible to do what I want or I am missing something? The port 3128 is open in the firewall so that is not an issue. Squid is running on

Thanks Prateek

migrated from stackoverflow.com Mar 8 '10 at 23:45

This question came from our site for professional and enthusiast programmers.

  • Have you confirmed that port 3128 is not blocked by your ISP or by a local firewall? – mctylr Mar 9 '10 at 2:02

you have to check squid logs (usually at /var/log/squid/access.log i am sure that access is denied form squid. You should enable that.

I recommend to tunnel squid via ssh to get secure access, for checking ads from US thats the best way to do it (forcing an squid)

  • Indeed - tunneling over SSH extremely sensible precaution. +1 :) – Tom Newton Apr 9 '10 at 14:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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