undetected-chromedriver proxy setup
A patched ChromeDriver that removes the automation markers Selenium leaves behind. 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
It inherits Chrome's limitation exactly: `--proxy-server` cannot carry a password, and the auth dialog it triggers is a native window that no driver can type into. Worse, the usual workaround — an extension that answers the 407 — puts an unpacked extension in the profile, which is itself a detection signal on the sites you brought undetected-chromedriver for. Whitelist the IP instead.
Configuration
import undetected_chromedriver as uc
opts = uc.ChromeOptions()
# Whitelist this machine's IP in the cabinet, then no credentials are needed
# and no auth extension has to be loaded into the profile.
opts.add_argument("--proxy-server=http://proxy.eveses.com:12321")
driver = uc.Chrome(options=opts)
driver.get("https://target-site.com")Notes for undetected-chromedriver
Add the machine's public IP to the allowlist before launching, or every request returns 407.
Keep one profile per exit IP — a profile that has been seen from three countries is its own signal.
Change country without touching undetected-chromedriver
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 undetected-chromedriver?›
How do I choose the country undetected-chromedriver exits from?›
How do I keep the same IP across requests in undetected-chromedriver?›
What does this cost?›
Other integrations
Run undetected-chromedriver through residential IPs
$7.35/GB at 1 GB, $2.57/GB in volume — same credentials in every tool.
Get proxies →