Guides · 17 so far
Proxies in practice, one job per guide.
How to wire ProxShift into the tools you use, how to run sessions and rotation without surprises, how to test, budget and troubleshoot, and how to choose and pay for a provider. Every guide has copy-ready code, a reading time and a dated last update.
01 — All guides
Read the one that matches your job.
Integration guides give you working code in minutes; method guides explain sessions, testing and budgets; buying guides help you compare providers and pay in crypto.
-
How to use proxies with Python requests, httpx and aiohttp
Configure ProxShift proxies in Python requests, httpx and aiohttp: rotating and sticky sessions, SOCKS5 with remote DNS, retries and per-request targeting.
-
How to use proxies in Node.js with fetch, undici, axios and got
Route Node.js traffic through a proxy: undici ProxyAgent for fetch, https-proxy-agent for axios and got, SOCKS5 agents, sticky sessions and rotation.
-
cURL through a proxy: every option that matters, with examples
Use cURL with a proxy: -x and --proxy-user, HTTPS tunnelling, socks5h remote DNS, environment variables and reading 407 or 502 in verbose output.
-
Proxies in Go and PHP: net/http Transport, x/net/proxy, cURL and Guzzle
Configure proxies in Go (http.Transport, per-request proxy, SOCKS5 dialer) and PHP (cURL options, Guzzle), with sticky sessions and connection reuse.
-
Using proxies with Playwright: one exit per browser or per context
Set a proxy in Playwright for Python and Node.js: launch-level and per-context proxies, credentials, sticky sessions, blocking images to save GB.
-
Using proxies with Puppeteer and headless Chrome
Set a proxy in Puppeteer: --proxy-server and page.authenticate, one sticky session per browser, request interception to block images, error diagnosis.
-
Using proxies with Selenium WebDriver (Chrome and Firefox)
Selenium cannot type proxy credentials: use IP whitelisting with --proxy-server, or Selenium Wire for username-password proxies. Chrome and Firefox examples.
-
Rotating and sticky proxies in Scrapy with a downloader middleware
Route a Scrapy spider through a proxy: request.meta, a middleware for rotating or sticky usernames per request, retries on 403 and 429, AutoThrottle.
-
Configuring a proxy in Chrome, Firefox and at the operating-system level
Use a proxy from Chrome, Firefox, macOS or Windows: flags, manual settings with SOCKS DNS, PAC files, credentials and the WebRTC setting that stops leaks.
-
Proxies in anti-detect browsers: one profile, one country, one sticky session
Set proxies in anti-detect browsers: host:port:user:pass fields, one sticky session per profile, HTTP vs SOCKS5, time zone alignment, ISP or mobile for accounts.
-
Giving an AI agent a proxy: environment variables, Playwright MCP and browser agents
Give an AI agent a proxy: HTTPS_PROXY for Python and Node, undici EnvHttpProxyAgent, Playwright MCP --proxy-server, one session per task, spending ceilings.
-
Rotating vs sticky sessions: how to choose, per request
When a proxy request should get a new IP and when it should keep one: a decision table for scraping, search, carts, logins and accounts, with the exact username.
Ready when you are
Every guide ends in a request you can send.
Create an account, top up $20 and paste the endpoint from the guide into your tool. Traffic you buy never expires.