optimize: shuffle-drain pool (no repeat chains), executor for fetchers, DEVNULL pipes, verify=False validator, IP fallbacks, +/- hop topbar, timestamps, countdown, rotation counter, blacklist bad proxies

Made-with: Cursor
This commit is contained in:
Dr Jones
2026-04-14 17:21:10 -07:00
parent 4bb626498f
commit 45798464e4
16 changed files with 8208 additions and 7935 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -6903,6 +6903,7 @@ imported by:
&#8226; <a href="#concurrent.futures._base">concurrent.futures._base</a>
&#8226; <a href="#concurrent.futures.process">concurrent.futures.process</a>
&#8226; <a href="#concurrent.futures.thread">concurrent.futures.thread</a>
&#8226; <a href="#proxy_chain_manager.service">proxy_chain_manager.service</a>
</div>
@@ -8630,6 +8631,7 @@ imported by:
&#8226; <a href="#http.cookiejar">http.cookiejar</a>
&#8226; <a href="#httpx._client">httpx._client</a>
&#8226; <a href="#httpx._models">httpx._models</a>
&#8226; <a href="#proxy_chain_manager.app">proxy_chain_manager.app</a>
&#8226; <a href="#xmlrpc.client">xmlrpc.client</a>
</div>
@@ -16776,6 +16778,7 @@ imported by:
imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#customtkinter">customtkinter</a>
&#8226; <a href="#datetime">datetime</a>
&#8226; <a href="#logging">logging</a>
&#8226; <a href="#proxy_chain_manager">proxy_chain_manager</a>
&#8226; <a href="#proxy_chain_manager.config">proxy_chain_manager.config</a>
@@ -16921,6 +16924,7 @@ imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#asyncio">asyncio</a>
&#8226; <a href="#collections.abc">collections.abc</a>
&#8226; <a href="#concurrent.futures">concurrent.futures</a>
&#8226; <a href="#logging">logging</a>
&#8226; <a href="#proxy_chain_manager">proxy_chain_manager</a>
&#8226; <a href="#proxy_chain_manager.config">proxy_chain_manager.config</a>