Proxy Check
Find out whether your connection is routed through a proxy, VPN, or TOR.
Leave the field blank to analyze your own connection.
Every network tool you'll ever need.
Purpose-built utilities for ports, IPs, DNS and email. Completely free, all powered by external probes.
Port Checker
Probe any TCP port on any host
DNS Lookup
Look up the IP addresses behind a domain
rDNS Check
Reverse DNS: map IPs back to hostnames (PTR)
Ping Tool
Check host reachability with ICMP
Speed Test
Gauge download, upload and latency
Proxy Check
Spot VPN or proxy usage
Link Checker
Confirm whether URLs are reachable
HTTP Headers Checker
Examine response headers
What Is My IP?
Reveal your current public IP
IP Subnet Calculator
Work out masks, ranges and CIDR math
IP Converter
Convert between IPv4 and IPv6 either way
ASN Lookup
Look up org, ISP and IP ranges by ASN
IP Blacklist Checker
See whether an IP is spam-listed
IPv6 Website Test
Test if a website supports IPv6 (AAAA + reachability)
SPF Record Checker
Verify your email sender policy
DMARC Validator
Read policy, alignment and reporting config
DKIM Checker
Validate DKIM signatures
Email Header Analyzer
Follow email origin and routing
Free proxy check: Detect proxies, VPNs, and TOR exit nodes
A proxy check works by examining the network characteristics of an IP address and comparing them against known signals of intermediary traffic. Pingie's tool queries geolocation and routing data, inspects HTTP headers that proxies commonly inject, and matches the ISP and organization name against a list of known anonymization providers. The result tells you whether the address belongs to a direct connection or routes through a proxy, VPN, or TOR relay.
This matters in practice because the visible IP address alone does not tell you whether a user is masking their real location. Fraud detection, access control, and traffic analysis all depend on knowing whether the connection is direct.
What the tool checks and how it works
The ip proxy checker looks at three distinct signals for each address. First, it checks whether the IP is flagged as a known TOR exit node by the upstream geolocation service. Second, it matches the ISP and organization name against keywords associated with VPN providers and hosting infrastructure, including names like nordvpn, mullvad, proton, surfshark, and generic terms like datacenter, cloud, and anonymizer. Third, when you check your own IP, the tool reads the raw HTTP headers your browser sends, including
X-Forwarded-For
,
Via
,
CF-Connecting-IP
,
True-Client-IP
, and others that proxy servers often append to requests.
Each check returns the IP address, a boolean flag for proxy, VPN, and TOR status, plus ISP, organization, country, region, and city data.
How to run a proxy check
The tool opens in Single Check mode by default. You can leave the input field empty to check your own connection, or enter any IP address or domain you want to examine.
- Open the Proxy Check tool from the menu.
- Leave the field empty to test your own IP, or type a specific IP address or domain.
- Click Check . Results show proxy, VPN, and TOR flags alongside ISP, organization, and location data.
- If you checked your own IP, scroll down to see the proxy headers your connection is sending.
For testing multiple addresses at once, toggle to Batch Check mode. Enter up to 10 IP addresses or domains, one per line, then click Check All . Results appear for each address individually in the same view.
When to use a proxy checker online
There are several situations where knowing a connection's proxy status is useful before taking action.
- Verifying your own anonymity: If you are using a VPN or TOR, this tool confirms whether your connection is actually flagged as such from the outside.
- Auditing inbound traffic: When investigating suspicious sessions or logins, running the source IP through a proxy tester can confirm whether it originates from a datacenter or anonymization service.
- Testing proxy configurations: Developers and network administrators can confirm whether a proxy is forwarding headers correctly by checking what the tool detects on their own connection.
- Batch validation: When working with a list of IPs collected from logs or sign-up forms, the batch mode reduces the time needed to classify each address manually.
Limitations to know before you rely on results
VPN detection depends on ISP and organization name matching, which means a VPN provider that routes traffic through a residential ISP may not be flagged. The tool is transparent about this: it uses heuristics, not a definitive blocklist. TOR detection relies on the upstream service flagging the exit node, so very new or unlisted exit nodes may not appear as TOR. Proxy header inspection is only available when checking your own IP, because those headers are sent by your browser to the server handling your request.
For a fuller picture of an IP's reputation, you can pair this tool with an IP blacklist check to see whether the address appears on any known spam or abuse lists.
Related network tools
Proxy detection is one layer of network analysis. Depending on what you are investigating, these tools on Pingie cover adjacent signals.
- ASN Lookup : Identifies the autonomous system number and operator behind an IP, which can reveal hosting or datacenter ownership independently of proxy flags.
- HTTP Headers Checker : Inspects the full set of response headers from any URL, useful when you want to see what a server exposes about its infrastructure.
- DNS Lookup : Resolves domain names to IP addresses and retrieves DNS records, which is a useful first step when you have a domain rather than a raw IP.
FAQ
A proxy check examines an IP address for signals that indicate the traffic is being routed through an intermediary. The tool looks at three things: whether the IP is a known TOR exit node, whether the ISP or organization name matches known VPN or hosting providers, and (for your own IP) whether your browser is sending proxy-related HTTP headers like X-Forwarded-For or Via. It returns a true or false flag for each category alongside location and ISP data.
VPN detection works by matching the ISP and organization name registered to the IP against a list of known keywords. These include the names of major VPN providers such as nordvpn, surfshark, mullvad, proton, expressvpn, and cyberghost, as well as generic infrastructure terms like datacenter, hosting, cloud, and anonymizer. If the organization name contains any of these, the VPN flag is set to true. This method does not catch VPNs that route through residential ISPs, because those IPs look like regular home connections.
Proxy headers are HTTP headers that proxy servers and CDNs append to requests as they forward them. Common ones include X-Forwarded-For, Via, CF-Connecting-IP, and True-Client-IP. These headers often contain the original client IP or intermediate server addresses, which can reveal that a proxy is in the chain even if the connecting IP looks clean. The tool reads these headers when you check your own IP, because they are sent by your browser to the server receiving your request. They are not visible when checking a third-party IP.
Yes. Toggle to Batch Check mode and enter up to 10 IP addresses or domains, one per line, then click Check All. The tool processes each address individually and displays separate results for each one. This is useful when you have a short list from server logs or a sign-up form and want to classify each address without running separate checks manually. The batch limit is 10 items per submission.
A proxy is an intermediary server that forwards your requests, replacing your IP with its own but typically without encrypting traffic. A VPN (Virtual Private Network) does the same IP substitution but also encrypts the connection between your device and the VPN server, making the traffic content opaque to observers on your local network. TOR (The Onion Router) routes traffic through multiple volunteer-operated relays, encrypting it at each hop, which makes origin tracing significantly harder than with a single-hop proxy or VPN. Each method leaves different detectable signals in ISP data and headers.
This proxy tester checks whether an IP is routing through an anonymization layer, such as a proxy, VPN, or TOR node. It does not say anything about the IP's reputation for spam or abuse. An IP blacklist checker queries DNS-based blocklists to see whether the address has been reported for sending spam or malicious traffic. An IP can be on a blacklist without using a proxy, and a proxy IP can be clean on all blacklists. The two tools answer different questions and are most useful in combination.
Yes. You can enter a domain name in both Single Check and Batch Check modes. The tool resolves the domain to its IP address first, then runs the proxy and VPN detection against that IP. This is useful when you have a hostname from a log file rather than a raw address. Keep in mind that the result reflects the IP the domain resolves to at the time of the check, which may change if the domain uses dynamic DNS or a CDN.
No, and the tool does not claim otherwise. Detection relies on ISP and organization name heuristics, which means a VPN provider that purchases residential IP blocks from a regular ISP will not be flagged, because the organization name does not match any known keyword. Similarly, a private proxy running on a personal server may appear as a regular hosting IP without triggering the proxy flag. TOR detection depends on the upstream service maintaining an up-to-date list of exit nodes, so very new nodes may be missed temporarily.
Each result includes the IP address, a true or false flag for proxy, VPN, and TOR status, the ISP name, the registered organization, and location data covering country, region, and city. When you check your own IP, the result also lists any proxy-related HTTP headers your connection is sending, such as X-Forwarded-For, Via, CF-Connecting-IP, and True-Client-IP. These headers are not available for third-party IP checks because they depend on what your own browser transmits to the server.
The tool processes the IP addresses you submit in order to return results, but does not store or log them for profiling purposes. For full details on how Pingie handles data, see the privacy policy . If you are checking your own IP, the tool reads headers from your current request, which exist only for the duration of that request and are not retained afterward.
This happens when your VPN provider routes traffic through IP addresses registered to an ISP whose name does not match any of the known VPN-related keywords. Some providers buy residential or business IP blocks specifically to avoid detection. In this case, the tool will not flag the connection as a VPN because the organization name looks like a regular ISP. It does not mean the tool is broken; it means the provider is using IPs that are designed to blend in with non-VPN traffic.
The proxy check tool focuses on whether an IP belongs to an anonymization service, using ISP data and exit node lists. An HTTP headers checker inspects the response headers that a web server sends back, which reveals things like caching configuration, server software hints, and security policy headers. The two tools look at different parts of the network transaction. Proxy detection is about the origin of the connection; HTTP header inspection is about what the destination server discloses in its response.