k6 proxy setup
Load-testing tool from Grafana. 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
k6 has no proxy option in the script — it reads HTTP_PROXY and HTTPS_PROXY from the environment only, and it ignores lower-case variants on some platforms. Be aware that a load test through a metered residential pool bills every virtual user's traffic; datacenter IPs are the right pool for load work.
Configuration
# k6 reads the environment; there is no proxy option in the script.
export HTTPS_PROXY="http://eveses_user_country-us:[email protected]:12321"
export HTTP_PROXY="$HTTPS_PROXY"
k6 run script.jsNotes for k6
Use datacenter or ISP IPs for load testing. Residential is metered by the gigabyte and a load test is, by design, a lot of gigabytes.
Only load-test infrastructure you own or have written permission to test.
Change country without touching k6
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 k6?›
How do I choose the country k6 exits from?›
How do I keep the same IP across requests in k6?›
What does this cost?›
Other integrations
Run k6 through residential IPs
$7.35/GB at 1 GB, $2.57/GB in volume — same credentials in every tool.
Get proxies →