cURL proxy setup
The command-line client, and the C library behind half the internet. Point it at the Eveses residential pool with the configuration below — the geo lives in the username, so nothing else in your setup has to change to move country.
proxy.eveses.com:12321 · SOCKS5 on 32325 · 199 countries · from $7.35/GB
Use `-x` (or `--proxy`), not the `http_proxy` environment variable, when you need per-command control. For SOCKS5 you must ask curl to resolve remotely with `socks5h://`, otherwise DNS leaves from your own machine and the geo you paid for is undone by the lookup.
Configuration
# HTTP
curl -x "http://eveses_user_country-us:[email protected]:12321" \
"https://target-site.com"
# SOCKS5 — note socks5h, which resolves DNS through the proxy
curl -x "socks5h://eveses_user_country-us:[email protected]:32325" \
"https://target-site.com"
# Check what the target actually sees
curl -x "http://eveses_user_country-de:[email protected]:12321" \
"https://api.ipify.org?format=json"Change country without touching cURL
eveses_user_country-deeveses_user_country-de_session-ab12cd34_lifetime-30mThe geo and the session live in the username, not in the host or the port. Every configuration on this page stays exactly as it is when you move country — you edit one string. 199 countries are addressable, with city and state tokens inside most of them.
FAQ
How do I set a proxy in cURL?›
How do I choose the country cURL exits from?›
How do I keep the same IP across requests in cURL?›
What does this cost?›
Other integrations
Run cURL through residential IPs
$7.35/GB at 1 GB, $2.57/GB in volume — same credentials in every tool.
Get proxies →