OP-Proxy
PricingBlogResellerAPI
Dashboard

Proxy blog: setup, rotation, load sizing

Proxy setup guides, a breakdown of rotation modes and practical maths: how many threads a job needs and whether to pick IPv6 or IPv4. We write about what we actually see in support.

  • Reference·August 17, 2026·4 min read

    Chrome proxy errors: what each code means, and how −111 differs from −130

    ERR_TUNNEL_CONNECTION_FAILED and ERR_PROXY_CONNECTION_FAILED sound alike but describe different stages. A table checked against the source, and what Chrome actually does when a proxy fails.

  • Reference·August 17, 2026·4 min read

    Python proxy errors: why the strings you find in search do not match yours

    “Cannot connect to proxy.” is urllib3 1.x wording; version 2 says something else. Current messages with the versions they were checked on, how to read nested exceptions, and three myths that outlived their bugs.

  • Troubleshooting·August 17, 2026·5 min read

    One gateway instead of a proxy list: configuring software that expects a list

    Scrapers measure scale by proxy count, and a rotating gateway is one line. Program by program: which mode to switch, where to duplicate the line, and where the honest answer is to buy a list.

  • Comparison·August 17, 2026·4 min read

    Threads or gigabytes: working out which billing unit is cheaper for your job

    We bill by concurrent connections; most residential providers bill by traffic. Those are different units, and the crossover is computable. How to measure your own profile before ordering, and how not to pay for idle threads.

  • Setup·August 17, 2026·4 min read

    Automating proxies over the API: whitelist, purchase and renewal from a script

    A PUT to the whitelist replaces the whole list rather than adding to it — that is how people lock themselves out. A walkthrough of our API: the key and its limits, updating an address from cron, purchase and renewal, error codes.

  • Comparison·August 17, 2026·5 min read

    Datacenter proxies versus residential: what to honestly expect from hosting addresses

    We sell only datacenter and ISP subnets. How an address's type is actually determined, why rotating inside a subnet does not change the network, where hosting addresses do the job and where they lose outright.

  • Deep dive·August 17, 2026·5 min read

    How sites detect proxies: three measurement layers, and which one a proxy changes

    A target measures three independent layers: the address, the TLS handshake and HTTP behaviour. Through a tunnel, TLS and HTTP keep describing your client while the address and TCP describe the proxy machine. That split is itself a signal.

  • Deep dive·August 17, 2026·4 min read

    How to check a proxy: a seven-step order instead of guesswork

    Check in order: reachability, authentication, exit address, geo, DNS, leaks, throughput. One command per step and the exact error code you get when that particular step is what broke.

  • Setup·August 17, 2026·4 min read

    Authenticated proxies in Selenium: why every old recipe broke

    Across 2025 Chrome removed four separate things, and each one breaks a different line of the decade-old tutorial. What actually broke, what MV3 did not lose, and four routes that work today.

  • Troubleshooting·August 17, 2026·5 min read

    403 through a proxy: the site refused, the proxy refused, or the address is not the problem

    A 403 can come from the proxy or from the target site, and they cannot always be told apart. Where to find the Cloudflare code, which codes no address change will fix, and why proxy headers are a poor test.

  • Reference·August 17, 2026·4 min read

    Which sites an IPv6 proxy reaches and which it does not: an AAAA table with a check date

    An IPv6 exit can only open a host that publishes an AAAA record. A verified table across twenty domains, the command to check your own targets, and honest caveats about why such a table is never permanent.

  • Setup·August 17, 2026·4 min read

    Proxies in Key Collector: why account modules need static addresses, not rotation

    The program splits into modules, and the right proxy differs per module. An account pins one address until restart, Google.Ads rejects IPv6 and SOCKS, and the browser handler drops SOCKS entirely.

  • Troubleshooting·August 17, 2026·4 min read

    The IP is not changing on rotation: keep-alive is the cause, not the proxy

    The exit address is chosen when the connection is established, not when the request is written. Any client with a connection pool holds one IP — the mechanism, plus one-line fixes for requests, httpx and aiohttp.

  • Troubleshooting·August 17, 2026·4 min read

    The program will not take a proxy login and password: which clients cannot send them, and what to do

    Chromium has never supported SOCKS5 authentication, Android has no password field, netsh has no parameter. A breakdown by client, a one-command check, and the whitelist route around it.

  • Deep dive·August 17, 2026·4 min read

    How many threads to set in a scraper for your proxy plan: A-Parser, Key Collector, ZennoPoster, Netpeak

    Threads add up across every running task, proxy checkers included. Where the ceiling is set by the program, where by the licence, and where the cheapest plan is already oversized.

  • Deep dive·August 17, 2026·4 min read

    Proxyless or with a proxy: who actually needs the proxy when solving a captcha

    For token captchas the solver usually does not need your address — Anti-Captcha's own docs say so. Task types across four services, the spelling trap, and where IP matching really is enforced.

  • Setup·August 17, 2026·4 min read

    Proxy string format in antidetect browsers: ip:port:login:pass or login:pass@ip:port

    Six browsers want the fields in different orders, and a swapped order looks exactly like a wrong password. Every format verbatim from vendor docs, the parsing rule, and the IPv6 case.

  • Setup·August 17, 2026·4 min read

    How to use proxies in Python: requests, Scrapy and Selenium

    Working examples for the three most common cases, the difference between socks5 and socks5h, and why IP authentication is easier in a browser.

  • Troubleshooting·August 16, 2026·4 min read

    Proxy error 407 Proxy Authentication Required: why the proxy rejects your scraper

    407 comes from the proxy, not the target site. Five causes by frequency, a one-command check, and what to do when your software only accepts ip:port.

  • Troubleshooting·August 15, 2026·4 min read

    Error 429 while scraping: how to size pauses and retries instead of guessing

    429 is a per-address limit, not a per-account one. Retry-After, exponential backoff with jitter, and why backoff works differently in Scrapy.

  • Deep dive·August 14, 2026·4 min read

    Per-request or timed rotation: which to choose

    The two modes solve different problems. Where per-request rotation breaks things, and how to work out the interval you need.

  • Setup·August 13, 2026·4 min read

    Proxy authentication by IP or by login: when to use which

    The two schemes solve different problems. Where a whitelist is the only option, where a password is safer, and why keeping both beats choosing.

  • Comparison·August 12, 2026·4 min read

    HTTP or SOCKS5: which proxy protocol to pick for your software

    What the proxy can see in each case, where SOCKS5 genuinely helps, and where there is no difference at all — contrary to common belief.

  • Deep dive·August 11, 2026·3 min read

    How many threads a scraper needs: the practical maths

    A thread is a concurrency limit, not a speed setting. How to size it from your deadline and volume instead of guessing, with worked examples.

  • Deep dive·August 10, 2026·4 min read

    Proxies for marketplace price monitoring: how many addresses a catalogue needs

    Honest maths instead of undetectability promises: turning product count and refresh frequency into thread count and a sustainable request rate.

  • Setup·August 9, 2026·4 min read

    Proxies in Playwright and Puppeteer: setup, authentication and per-context IPs

    Why credentials in the connection string fail in Chromium, how to give every context its own address, and how that relates to your thread limit.

  • Deep dive·August 8, 2026·5 min read

    Checking search positions: regional results, official limits and honest sizing

    Why a single-address measurement shows nothing, how Yandex's lr differs from Google's lr, and which collection methods the engines themselves permit.

  • Comparison·August 7, 2026·4 min read

    IPv6 or IPv4 for scraping: what is cheaper and when it fails

    IPv6 costs less at the same thread count but hits one limitation on the target's side. How to check in a minute whether it will work.

A pool for your workload

Rotating IPv6 from 650 ₽ for 50 threads, IPv4 from 1375 ₽ for 100. Billed by concurrent connections, traffic is not metered.

View pricing
OP-Proxy
Plans & Information
PricingBlogReseller programAPITerms of ServicePrivacy Policy
Proxies by use case
For parsing and scrapingFor multi-threaded softwareFor marketplacesFor antidetect browsersFor captcha softwareFor SEO and SERP checksRotating IPv6 and IPv4IPv6 proxiesStatic datacenter IPv4
Tools
My IP AddressSpeed TestAnonymity CheckWHOIS LookupDNS Leak TestWebsite Check
ИП Артамонов Анатолий Михайлович ОГРНИП 324700000026212 ИНН 701755408691