One of the fastest ways to check large proxy lists in Web Proxy Checker is to use the Async Tasks Per Thread option.
Web Proxy Checker is a multi-threaded application. In the Check Threads setting, you can define how many worker threads will be used during proxy verification. A thread is an independent execution unit that can process tasks in parallel with other threads.
When Async Tasks Per Thread is enabled, each thread can handle multiple proxy checks simultaneously. Instead of waiting for one proxy request to finish before starting the next one, the thread launches several asynchronous tasks and processes many connections at the same time.
For example:
- Check Threads: 20
- Async Tasks Per Thread: 50
This means that up to 20 × 50 = 1,000 asynchronous proxy checks can run concurrently.
The result is a significant speed increase, especially when checking large proxy lists. In real-world usage, verifying a list of 2,000 proxies takes roughly 30 seconds, depending on proxy quality, target settings, and network conditions.
If you’re working with large proxy databases, enabling asynchronous tasks is one of the most effective ways to maximize checking performance.