v2.2.0 — App Icon & AppImage
This release focuses on distribution and polish: a proper app icon, a true "download and run" Linux package.
✨ What's new
- 📦 Linux AppImage —
ProxyChecker-x86_64.AppImage. Download,chmod +x, run. No Python, no dependencies, no install step. - 🎨 App icon — a custom-designed icon (shield + checkmark, network nodes) now shows in the window title bar, the Windows
.exe, and the Linux binary/AppImage. - 🐞 Better diagnostics when 0 proxies are found — the checker now fails fast with a clear message if PySocks (required for SOCKS4/5) isn't installed, instead of silently burning through the whole proxy list. When nothing is alive for other reasons, the log now shows the most common failure reasons (e.g.
ProxyError x7800, ConnectTimeout x404) instead of just "0 found". - 🔐 Fixed release workflow permissions — the GitHub Actions release job now explicitly requests
contents: write, fixing a403 Resource not accessible by integrationerror that could block automated releases.
📥 Download
- Windows —
proxy-checker-windows.exe, just run it - 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
🔧 Since v2.1.0
Carried over from the previous release: SOCKS4/SOCKS5 support, Transparent/Anonymous/Elite anonymity detection, latency (ms) column, flag icons, sortable/filterable results table, right-click copy menu, CSV/TXT export.
Full Changelog: v2.1.0...v2.2.0