Using proxies in Node.js: fetch, undici, axios and got
Node ignores the proxy environment variables entirely. Working configuration for every client, tested against a proxy that logs each request.
Guides, definitions and working examples for proxies, scraping and anti-bot systems. Written for the person who has to ship the thing.
Four tracks, in the order the questions usually arrive.
Picking the wrong category wastes more money than picking the wrong provider inside it.
Addresses assigned by consumer ISPs. Hardest to block, priced per GB, and the category with the widest quality spread.
Read more →Fast and cheap, hosted in server ranges. Easily identified as non-residential, so they suit targets that do not check.
Read more →Datacenter-hosted but registered to an ISP. Datacenter speed with a residential registration, billed per IP.
Read more →Carrier addresses shared by many real handsets. The most trusted by anti-bot systems and the most expensive.
Read more →They run against live connections. Nothing you type is stored.
Test any endpoint and see the exit IP, country, ISP, ASN and response time it really presents.
What your connection reveals: address, proxy headers, and a WebRTC check that runs in your browser.
Enter your monthly volume and see what each provider charges, using prices we have on record with dates.
How the technology works, written to be used rather than skimmed.
Node ignores the proxy environment variables entirely. Working configuration for every client, tested against a proxy that logs each request.
The four proxy environment variables, tested across curl, wget, Python, Go and Node, including the case rule that silently ignores HTTP_PROXY.
A decision procedure for choosing a proxy type, based on what the target actually checks rather than on price.
Benchmarks we ran ourselves, with the method and the sample published alongside.
Nine HTTP clients and a browser, captured at the byte level. The browser sent 11 headers; the median library sent 4, in a different…
Look-up material for when you already know what you need.
Every study prints the method, the software versions and the date, so you can run it again rather than take our word for it. Every article is available as clean Markdown by adding ?format=md to its URL. All of it is CC BY 4.0 — quote it, cite it, argue with it.