Skip to content

v2.5.0 — Instant Flags, Faster Large Results

Choose a tag to compare

@github-actions github-actions released this 22 Sep 05:25
· 1 commit to main since this release

This release goes after the remaining slowness with large result sets (1000+ proxies): flag icons are now bundled with the app instead of fetched over the network, and a redundant per-row image decode is gone.

✨ What's new

  • 🌍 Flag icons bundled locally — ~250 country flags now ship under assets/flags/ and are read straight from disk instead of being fetched from flagcdn.com at runtime. No network round trips for flags at all for any bundled country; anything missing from the bundle still falls back to fetching it live. Regenerate the bundle anytime with python assets/generate_flags.py (needs internet once).
  • 🚀 Fixed redundant image decoding — the app was decoding a fresh copy of each flag's PNG for every single proxy row, even when hundreds of rows shared the same country. With 1000+ proxies that meant hundreds of unnecessary decodes. Flags are now decoded once per country and reused across every matching row.
  • 🧵 Smoother rendering for large batches — lowered how many results are drawn into the table per UI tick, so filling in a big result set feels like steady progress instead of a few large stutters.

📥 Download

  • Windows — proxy-checker-windows.exe, just run it
  • macOS — ProxyChecker-macos.zip: unzip, then right-click → Open on first launch (unsigned app, see README for why)
  • Linux (recommended) — ProxyChecker-x86_64.AppImage: chmod +x ProxyChecker-x86_64.AppImage && ./ProxyChecker-x86_64.AppImage
  • Linux (raw binary) — proxy-checker-linux: chmod +x proxy-checker-linux && ./proxy-checker-linux
  • Or from source: pip install -r requirements.txt && python main.py

🔧 Still true from earlier releases

HTTP, SOCKS4 and SOCKS5 are all supported and individually selectable, with an optional target count to stop a run early. Liveness, anonymity (Transparent/Anonymous/Elite, color-coded) and latency are all determined by a single HTTPS request through the proxy tunnel. Nothing is saved to disk automatically — export CSV/TXT on demand.

Full Changelog: v2.4.0...v2.5.0