I have setup squid proxy on an ubuntu server with DB authentication. However, whilst connected to the proxy, if I visit http://www.whatismyip.com/ it still shows my ACTUAL ip address. How can I configure Squid to hide my IP and to hide the fact it's using squid.
By default, Squid has
Forwarded-For
turned on. For more info on whatX-Forwarded-For
is, have a gander at the Wikipedia article.In your situation, you'll want to edit your Squid configuration file to include this line:
forwarded_for off
and then restart/etc/init.d/squid restart
(assuming a RPM-based distro).I use this site to verify the proxy is properly hidden: http://www.lagado.com/proxy-test
It's not enough to set
forwarded_for off
! It will still sendX-Forwarded-For: unknown
, so others will know you use some kind of proxy (although your IP is hidden).Add those 2 lines to your
squid.conf
file:Then restart squid with
service squid3 restart
command, and you're done!More information: