Solving JS Captcha via Proxy. A MUST READ for anyone who uses proxies!
Please read the description carefully to better understand what we do.
The solving process has 2 phases.
1. Before we send your Recaptcha task to our worker, we perform several checks on your proxy to make sure it’s working properly and that it fits our requirements. If it bypasses this checkup, the system remembers the check result for 10 minutes. If it fails - we remember it for 60 seconds.
2. The solving process. The worker receives a task and a Recaptcha is rendered in their browser, which is set up to work via our own proxy server – we call it Proxygate. Proxygate is connected to your proxy, thus making a secure chain, so the worker doesn’t have direct access to your proxy data.
If your proxy works extremely well, a Recaptcha will be requested and solved successfully via your proxy.
If you have a low-quality proxy, then some connection, read/write, etc. errors may occur during this phase. Proxygate will mark a Recaptcha task with one of our error codes
and cancel the task. Errors are fine if you have lower than 1% of the total number of connections, but a higher percentage indicates that you must replace it with something else or start using proxy-off mode. We can’t work with proxies with a large number of errors; as for our workers, it looks like permanent system problems, their tasks always reset, and they don’t get paid.
- We deduct $0.0001 if your proxy was filtered at Step 1.
- We deduct full task cost if the proxy failed during captcha solving, because you've wasted our worker's time.
- Only proxy IP addresses are accepted, not hostnames.
- A proxy must respond within 2 seconds, must hide the originating IP address, support SSL, image transfer, long address URLs, and must not be banned on Google.
Use our proxy checker tool
to check whether your proxy is compatible with our service. Please note that a successful result with proxy checker does not guarantee smooth, errorless captcha solving in production. If you're getting errors like ERROR_PROXY_CONNECT_REFUSED or ERROR_PROXY_CONNECT_TIMEOUT, it means that at some point your proxy did fail. If you have a high percentage of these types of errors, we block this proxy for one hour.
Please don't write and tell us that you purchased the best proxies on the market (especially about botnet garbage from Luminati). The best are those you installed yourself
on your dedicated server or VPS with enough RAM memory. All services that sell proxies also sell the same hardware and network infrastructure to other customers. You might have a dedicated IP address, but it will be bound to a server with another 100 customers and 100 IPs. And you never know which hardware configuration that server might have.
So we encourage you to use SQUID proxy server software, which is written in C++ and has been around since the internet was born. Once you install it on your own server, you can forget about this topic and enjoy huge respect from us and our workers.