Hi people
I was reading tutorials on proxy and I configured my Firefox with free IP proxy. I'm wondering. Is it really true that browsing and doing stuff under proxy I am 100% anonymous? I cannot be detected right? If that's case why hackers don't use when they're gathering information about their target? I mean I read pages and tutorials about hacking (ethical beginner) and they don't really mention using proxy. When hackers get caught they get caught by their IP right? so Why didn't they use proxy servers instead? Bottomline what are the drawbacks of using proxy, it must be something behind it.

Dani AI

Generated

Short answer: no. A forward proxy hides you from the site only up to the proxy. The proxy operator still sees your IP and requests, and many proxies add headers that can expose you to the origin (or to anyone looking at server logs). is spot on there. Also, fingerprinting, cookies, DNS/WebRTC leaks, and basic opsec mistakes routinely deanonymize people even when they use a proxy. Tools exist to show how unique your browser looks regardless of IP. (coveryourtracks.eff.org)

, testing this on localhost will not work: your forward proxy cannot reach 127.0.0.1 on your machine. Use an Internet-reachable host (VPS or temporarily port‑forward your router) and log what arrives. Minimal test page for Apache/PHP:

<?php
header('Content-Type: text/plain');
echo "REMOTE_ADDR: ".$_SERVER['REMOTE_ADDR']."\n";
foreach (['HTTP_X_FORWARDED_FOR','HTTP_FORWARDED','HTTP_VIA'] as $k) {
  if (isset($_SERVER[$k])) echo "$k: ".$_SERVER[$k]."\n";
}
?>

Then watch the access log:

sudo tail -f /var/log/apache2/access.log

If you see your proxy’s IP as REMOTE_ADDR and also an X-Forwarded-For or Forwarded header containing your real IP, that proxy is exposing you. Those headers are commonly added by proxies and standardized as Forwarded. ()

Practical tips building on ’s point about logs:

  • Use HTTPS everywhere; without it, an HTTP proxy can read/modify content.
  • Prefer SOCKS5 plus secure DNS; modern Firefox supports DNS-over-HTTPS so your DNS lookups are not leaking locally. Check Firefox’s DoH settings. (support.mozilla.org)
  • Limit or disable WebRTC if you do not need it; it can reveal IPs outside the proxy path. Test after changes.
  • For strong anonymity, use Tor Browser (not just a proxy setting) and follow Tor’s safety advice. It is still not “perfect anonymity,” but it is designed for it. (support.torproject.org)

Bottom line: proxies are a thin privacy layer, not a guarantee.

Recommended Answers

All 4 Replies

From the target's perspective, the spice of the connection is te proxy. You are anonymous up to that point. You are not anonymous from the proxy's perspective.

Whether or not you are being logged or whatever other action is being taken at that proxy is controlled by whoever manages the proxy.

Depends on what are you doing. First of all, for ethical hacking you have authorization to do what you're doing so you don't need to protect your IP or being anonymous.

For other kinds of activities, depends how serious is what you do to know if they are going to find you. Most new proxy servers saves a log of each IP and requests and a lot of them(transparent proxies) show your real IP to the other side. But for anonymous new proxies, if something really bad happens they could force them to show the logs and then find your IP.

You can test yourself all this by using any working and verify against your own web server to see what headers are visible and what not. If you don't have a web server, just install an Apache or any other in your PC and test against them.

commented: nice answer +0

toseo You said

verify against your own web server to see what headers are visible and what not

I have Apache 'localhost' server configured. How do I verify against the Apache to see if my real IP appears? I know that if for example I send an e-mail using one of these proxies than in the recieved e-amil's header I can verify, but How do I verify it with my own webserver?

My OP is Ubuntu 12.04

You can use a web server (Apache, IIS, etc...) to either log the traffic, or just develop a page either using PHP, ASP, ASP.NET or any other server side scripting language that can detect the remote IP and display it on the page.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.