// the find
Germey/ProxyPool
Proxy Pool System
A Python proxy pool that scrapes free proxy lists, validates them, and serves working proxies via a small REST API backed by Redis. The README immediately redirects you to a newer fork (Python3WebSpider/ProxyPool), which is a sign you shouldn't be using this one. Useful as a reference or toy project, not production infrastructure.
- Dead simple architecture: scraper → Redis → Flask API. Easy to follow and extend with new proxy sources by adding a getter.
- Round-robin and random selection both exposed via the API, which covers the two most common use cases without over-engineering.
- Includes a scheduler that continuously re-validates proxies, so the pool self-cleans dead entries.
- Abandoned in favor of a different repo — the author's own README tells you to go elsewhere. This one hasn't been touched since 2023 and the upstream is the canonical version.
- Committed dump.rdb (Redis snapshot) is in the repo, which is sloppy and could contain stale or sensitive proxy data depending on how it was generated.
- Free proxy pools are fundamentally unreliable — latency is high, most proxies die within hours, and many are honeypots. This tooling doesn't help with any of that.
- No authentication on the API, so anyone with network access to your proxy pool can drain it or enumerate your working proxies.