Skip to content
LightningBytes

Proxy Checker

How to test any proxy endpoint with the free checker, what each result means, and why the latency it reports matters more than the raw speed.

Last updated

The Proxy Checker is at /tools/proxy-checker. It connects through an endpoint you supply and reports whether it works and what it costs you.

It is provider-agnostic: it will test any HTTP or SOCKS5 endpoint, ours or anyone else's.

The inputs

FieldWhat to enter
Proxy hostThe hostname or address of the proxy
PortThe port the proxy listens on
ProtocolHTTP or SOCKS5, matching how the endpoint speaks
Username and passwordRequired for endpoints that authenticate

For a generated LightningBytes endpoint, all of these come straight from the results table: the Hostname, Port and Protocol columns, plus the sub-user credentials. See Generating Proxy Endpoints.

What it reports

ResultMeaning
WorkingThe connection succeeded and a response came back
Exit IPThe address the proxy presented to the destination
Connect timeHow long establishing the connection took
LatencyThe extra delay the proxy adds, compared with a direct request

Why latency is the number to watch

Bandwidth and raw speed are rarely the limiting factor in collection work. Latency is, because it sets how many sequential requests you can make per minute.

Two figures describe it:

Connect time. The cost of getting through the proxy at all.

Extra latency. The delay the proxy adds over a direct connection. This is the number to compare when choosing between endpoints, because it is what a target sees as slowness.

An endpoint with a very high added latency will time out on strict targets even though it is technically working. If a job is failing with timeouts, checking the endpoint is the first diagnostic step.

Confirming the exit address

The Exit IP is what the destination saw. Two follow-ups tell you whether it is the address you wanted:

  • Compare it with the address the generator assigned, if you are testing a specific endpoint.
  • Look it up with IP Lookup to see which country and city it resolves to.

An endpoint can be working perfectly while presenting an address in the wrong place. The checker answers "does it work"; the lookup answers "where is it".

Testing before you commit

Three uses worth adopting.

Before a large run. Check one endpoint from the set. If it fails, the problem is upstream of your code and it is cheaper to find now.

After generating. If Proxy checking is set to Manual in My Account, the generator will not check for you, so this is where that check happens.

When a job breaks. Test the endpoint on its own. If the endpoint works, the problem is in the client; if it does not, the endpoint is the problem. That single test halves the search space.

Related

Start working with cleaner IPs

Clean, pre-filtered residential and mobile proxies, sign up and send your first request in minutes.

We use cookies for authentication and security. With your consent we also enable optional marketing & analytics cookies. See our privacy policy.