finds.dev← search

// the find

Germey/ProxyPool

★ 670 · Python · Apache-2.0 · updated Aug 2023

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →