ProxyPool

screenshot of ProxyPool
flask

An Efficient ProxyPool with Getter, Tester and Server

Overview:

The ProxyPool build & deploy Docker is a simple and efficient tool designed to provide key functionalities for managing proxies. It features scheduled fetching of free proxy websites, easy scalability, storage and sorting of proxies using Redis, scheduled testing and filtering to remove unavailable proxies, and an API for accessing tested and available proxies randomly. The tool is suitable for learning how to set up a proxy pool but may not offer high availability since it relies on various publicly available proxy sources.

Features:

  • Scheduled fetching of free proxy websites
  • Storage and sorting of proxies using Redis
  • Scheduled testing and filtering to keep available proxies only
  • API for accessing randomly available and tested proxies
  • Support for Docker and conventional running methods
  • Customizable through environment variables
  • Options to run different components individually or collectively
flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.