This question already has an answer here:

I heard that it is possible to use a proxy server to mask my true IP address and surf anonymously online. Also I have a list of valid Proxy IPs and corresponding ports. How can I use them to get anonymous. I am on an Ubuntu machine now.

marked as duplicate by Xander, Rory Alsop Sep 16 '14 at 12:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


A proxy server is a server which requests websites for you.

When you would like to request http://security.stackexchange.com, you don't contact stackexchange.com directly. You contact yourproxy.example.com instead, and ask it to get http://security.stackexchange.com for you. The proxy will then contact stackexchange.com with its own IP and relay the response back to you. From the point of view of stackexchange, it looks as if it is talking to the proxy server. It only learns the IP of the proxy, not yours.


Some proxy servers, however, add an additional X-Forwarded-For header to their requests, which shows your original IP. This is optional, so a proxy advertised as a privacy tools should definitely not do this. Still, better be safe than sorry and validate that it doesn't.

But even when the proxy appears to anonymize you properly, keep in mind that you put a lot of trust on the proxy. The proxy can eavesdrop and modify your whole communication with the website, except when it is encrypted using HTTPS. Even when you use encryption, the proxy server can log your IP and which websites you requested when. Should your proxy receive an abuse complaint, they might reveal your actual IP to them, maybe even together with your detailed logs which can then be used against you.

That means you should think carefully about which proxy servers you are willing to trust. Many public proxy lists do not screen their submissions sufficiently. It already happened that hackers submit proxy servers to these lists which then skim passwords or infect users with malware.

When you still would like to use a proxy, you will find the proxy settings in the configuration options of your web browser. Firefox has them in the preferences menu under Advanced -> Network.


Being 100% annonymous online is art itself, so let me give you some helpfull advice.

What you are looking for (for masking full internet connection) is a VPN, there are loads of free VPN's out there, but beware of their orgins, there are enough free VPN's that get malware or a remote client on your PC, and it could get infected.

Some good free VPN services are www.openvpn.net, www.hotspotshield.com

There are also Paid VPN services (i.e. www.barracuda.com)

If you want a cool browser that grants some masking too, you're searching for www.torproject.org, this browser bounces your connection over a relay network, making it harder for others to get your real IP.

Please note that there is never a 100% water-proof way to be annonymous on the net, these tools are simply helpfull things that help protect your privacy when visiting sites, or in example connecting to a gameserver while playing online.

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