awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jhao104 avatar

jhao104/proxy_pool

0
View on GitHub↗
23,426 stars·5,389 forks·Python·MIT·25 viewsjhao104.github.io/proxy_pool↗

Proxy Pool

This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through an HTTP API. It consists of an automated scraper to gather addresses from multiple online sources, a persistent database-backed store for organization, and a delivery interface for retrieving validated proxies.

The system features a pluggable scraper architecture that allows for the integration of custom discovery methods and source expansion via generator functions. It employs decorator-based validation logic, enabling the definition of custom connectivity and HTTPS criteria based on response codes and content length.

The manager handles background-scheduled collection and maintenance to ensure a consistent supply of functional addresses. It provides programmatic interfaces for retrieving, listing, and removing proxies, while using a key-value storage layer for high-speed retrieval and persistent state.

Network accessibility is managed through configurable listening IP addresses and ports.

Features

  • Proxy Management Systems - Provides a comprehensive system to collect, validate, and serve free proxy IP addresses via an HTTP API.
  • Proxy Pool Automation - Automates the collection and validation of free proxy addresses for consistent availability in a database.
  • Proxy Availability Checks - Automates the gathering and verification of proxy server reachability through a background scheduler.
  • Proxy Stores - Implements a persistent database-backed store using hashes for high-speed proxy IP retrieval.
  • Proxy Request Routers - Exposes a REST interface that distributes outgoing requests across a pool of proxies to avoid IP bans.
  • Proxy List APIs - Provides programmatic interfaces for retrieving curated lists of functional proxy servers.
  • Proxy Scrapers - Provides an automated scraper to gather proxy addresses from multiple online sources for pool population.
  • Proxy Delivery Interfaces - Implements an HTTP interface to serve valid proxy addresses from a managed pool to external clients.
  • Key-Value Stores - Uses a Redis-based key-value store to maintain validated proxy addresses for high-speed retrieval.
  • Proxy Address Storage - Saves validated proxy addresses into a database hash for persistent storage and high-speed retrieval.
  • Proxy Connectivity Testing - Tests collected proxy addresses for connectivity to ensure only functional IPs are served.
  • Proxy Pool Pruning - Removes unresponsive proxy addresses from the storage layer immediately upon receiving failure reports from clients.
  • Proxy Source Aggregators - Combines diverse proxy links from custom discovery methods into a single managed stream.
  • Dynamic Proxy Selection - Enables the selection of a single functional proxy IP from the pool for specific scraping tasks.
  • Background Task Schedulers - Uses a timer-based background process to periodically scrape and refresh the pool of proxy addresses.
  • Pluggable Scraper Architectures - Provides a pluggable architecture allowing new proxy discovery methods to be integrated via generator functions.
  • Proxy Control APIs - Provides a programmable interface to manage and remove unresponsive proxies from the active pool.
  • Recurring Maintenance Scheduling - Gathers free proxy addresses from multiple online sources on a schedule to maintain pool health.

Star history

Star history chart for jhao104/proxy_poolStar history chart for jhao104/proxy_pool

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Proxy Pool

Similar open-source projects, ranked by how many features they share with Proxy Pool.
  • qiyeboy/ipproxypoolqiyeboy avatar

    qiyeboy/IPProxyPool

    4,274View on GitHub↗

    IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy addresses via a programmatic API. It integrates proxy scraping, connectivity validation, and persistent database storage to provide a managed source of IP addresses for network requests. The system uses a plugin-based scraping architecture to collect IP addresses from multiple external websites and an asynchronous validation queue to test these candidates in parallel. It differentiates its pool by assigning numeric stability scores to proxies through periodic health checks and conn

    Python
    View on GitHub↗4,274
  • python3webspider/proxypoolPython3WebSpider avatar

    Python3WebSpider/ProxyPool

    6,223View on GitHub↗

    ProxyPool is a proxy pool manager that automatically collects, validates, and serves HTTP proxies from multiple sources through a web API. At its core, it runs scheduled background processes that scrape free and paid proxy websites, test each proxy's availability against configurable target URLs using asynchronous HTTP clients, and store the results in a Redis-backed sorted set where proxies are scored and ranked by reliability. The system distinguishes itself through a pluggable crawler architecture that allows users to add new proxy sources by writing a simple class with target URLs and a p

    Pythonflaskhttpproxy
    View on GitHub↗6,223
  • proxifly/free-proxy-listproxifly avatar

    proxifly/free-proxy-list

    3,865View on GitHub↗

    This project is a public proxy aggregator and directory providing curated lists of validated HTTP and SOCKS proxy servers. It features a machine-readable API service and tools designed for anonymous network routing and the automated rotation of outgoing IP addresses. The system distinguishes itself through a proxy rotation tool used to bypass rate limits and prevent detection by automated security systems. It provides a programmatic interface for retrieving and filtering verified proxies by country and protocol, delivering this data in JSON and text formats for integration into custom applica

    free-proxyfree-proxy-listfresh-proxies
    View on GitHub↗3,865
  • tidesec/tscanplusTideSec avatar

    TideSec/TscanPlus

    3,753View on GitHub↗

    TscanPlus is an external attack surface management tool and security reconnaissance framework designed for discovering network assets, enumerating subdomains, and mapping internet-facing services. It functions as a vulnerability scanning framework and network asset discovery suite to identify security exposure and map active hosts. The platform distinguishes itself by integrating an intelligence layer that uses large language models to analyze raw scan results and identify security weaknesses within JavaScript code. It also includes a dedicated proxy management system that validates and rotat

    View on GitHub↗3,753
See all 30 alternatives to Proxy Pool→

Frequently asked questions

What does jhao104/proxy_pool do?

This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through an HTTP API. It consists of an automated scraper to gather addresses from multiple online sources, a persistent database-backed store for organization, and a delivery interface for retrieving validated proxies.

What are the main features of jhao104/proxy_pool?

The main features of jhao104/proxy_pool are: Proxy Management Systems, Proxy Pool Automation, Proxy Availability Checks, Proxy Stores, Proxy Request Routers, Proxy List APIs, Proxy Scrapers, Proxy Delivery Interfaces.

What are some open-source alternatives to jhao104/proxy_pool?

Open-source alternatives to jhao104/proxy_pool include: qiyeboy/ipproxypool — IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy… python3webspider/proxypool — ProxyPool is a proxy pool manager that automatically collects, validates, and serves HTTP proxies from multiple… proxifly/free-proxy-list — This project is a public proxy aggregator and directory providing curated lists of validated HTTP and SOCKS proxy… tidesec/tscanplus — TscanPlus is an external attack surface management tool and security reconnaissance framework designed for discovering… zu1k/proxypool — Proxypool is an automated proxy crawler and aggregator that discovers, validates, and curates proxy servers from… constverum/proxybroker — ProxyBroker is a tool for scraping public HTTP and SOCKS proxy addresses, validating their connectivity, and managing…