awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qiyeboy avatar

qiyeboy/IPProxyPool

0
View on GitHub↗
4,274 stars·1,289 forks·Python·2 vues

IPProxyPool

IPProxyPool est un gestionnaire de pool de proxy HTTP qui crawle, valide et sert une liste rotative d'adresses proxy fonctionnelles via une API programmatique. Il intègre le scraping de proxy, la validation de connectivité et le stockage en base de données persistante pour fournir une source gérée d'adresses IP pour les requêtes réseau.

Le système utilise une architecture de scraping basée sur des plugins pour collecter des adresses IP depuis plusieurs sites web externes et une file d'attente de validation asynchrone pour tester ces candidats en parallèle. Il différencie son pool en attribuant des scores de stabilité numériques aux proxys via des vérifications de santé périodiques et une vérification de connectivité, permettant la récupération d'adresses à haute stabilité filtrées par région et protocole.

Le projet inclut une couche d'abstraction de base de données avec des backends enfichables pour la persistance des données et fournit des outils pour purger des entrées proxy spécifiques. Il prend également en charge une logique de validation personnalisée pour définir les critères spécifiques utilisés pour déterminer la validité d'un proxy.

Features

  • Proxy Pool Builders - Collects and manages a rotating pool of validated proxy IPs from public sources to ensure reliable connectivity.
  • Proxy Availability Checks - Automates the verification of proxy reachability and status before admitting them into the pool.
  • Proxy Address Storage - Implements specialized storage for persisting and indexing lists of validated network proxy servers.
  • Proxy Retrieval Endpoints - Provides HTTP endpoints that return high-scoring proxies from a managed pool filtered by protocol and region.
  • Proxy API Servers - Provides lightweight HTTP endpoints that return random high-scoring proxies from a managed pool for client use.
  • HTTP Proxy Pool Managers - Manages the complete lifecycle of crawling, validating, and serving a rotating list of functional HTTP proxies via an API.
  • Proxy Connectivity Testing - Implements tools for verifying the reachability and functional status of proxy servers to maintain high quality connections.
  • Proxy List APIs - Provides programmatic interfaces for downloading and retrieving curated lists of validated proxy servers.
  • Proxy Delivery Interfaces - Ships HTTP endpoints used to distribute validated proxy addresses from a managed pool to clients.
  • Public API Exposure - Exposes internal system data and validated proxy lists as a secure backend for external applications.
  • Proxy Stores - Provides a specialized storage layer for efficient organization and retrieval of validated proxy addresses and their status.
  • Protocol Filters - Implements filtering mechanisms to organize and retrieve proxy addresses based on communication protocols like HTTP or SOCKS5.
  • Reliability Scoring Systems - Assigns numeric stability scores to proxies based on health checks to prioritize the most reliable connections.
  • Database Abstraction Layers - Provides a unified interface to interact with multiple database backends, decoupling core logic from storage.
  • Plugin-Based - Uses a modular system of crawler plugins to extract proxy IP addresses from diverse external websites.
  • Proxy Scraping Plugins - Ships a plugin-based system for crawling multiple proxy websites using defined extraction patterns.
  • Asynchronous Task Queues - Implements a system for managing long-running proxy validation jobs through an asynchronous task queue.
  • Proxy Crawler Frameworks - Implements a plugin-based framework to automate the gathering of proxy server data from the web.
  • Health Checks - Runs recurring connectivity tests against live targets to monitor proxy availability and operational status.
  • Scraping Infrastructure Management - Provides the infrastructure of managed proxies and rotating IPs necessary to bypass rate limits during large scale scraping.

Historique des stars

Graphique de l'historique des stars pour qiyeboy/ipproxypoolGraphique de l'historique des stars pour qiyeboy/ipproxypool

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à IPProxyPool

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec IPProxyPool.
  • jhao104/proxy_poolAvatar de jhao104

    jhao104/proxy_pool

    23,426Voir sur GitHub↗

    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

    Pythoncrawlerhttpproxy
    Voir sur GitHub↗23,426
  • python3webspider/proxypoolAvatar de Python3WebSpider

    Python3WebSpider/ProxyPool

    6,223Voir sur 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
    Voir sur GitHub↗6,223
  • constverum/proxybrokerAvatar de constverum

    constverum/ProxyBroker

    4,150Voir sur GitHub↗

    ProxyBroker is a tool for scraping public HTTP and SOCKS proxy addresses, validating their connectivity, and managing a curated pool of functional proxies. It consists of a proxy scraper for discovery, a validation engine to check anonymity and response times, and a pool manager to maintain a filtered queue of servers. The project includes a local rotating proxy server that acts as a single entry point, automatically distributing incoming network traffic across a pool of validated external proxies. This infrastructure allows for the rotation of IP addresses to maintain resilience during web d

    Pythonanonymityanonymouscrawler
    Voir sur GitHub↗4,150
  • mikechongcan/scyllaAvatar de MikeChongCan

    MikeChongCan/scylla

    4,019Voir sur GitHub↗

    Scylla is a system for managing HTTP proxy pools and automating web extraction. It provides a specialized data acquisition pipeline designed for gathering large-scale internet datasets for training and fine-tuning large language models. The project features a proxy rotation gateway that assigns fresh proxy addresses to incoming requests to mask origin traffic and avoid IP blocking. It includes a proxy pool manager that handles the collection, functional validation, and orchestration of proxy servers, complemented by a web dashboard for monitoring the health and geographic distribution of the

    Pythoncrawlerproxy-poolpython
    Voir sur GitHub↗4,019
Voir les 30 alternatives à IPProxyPool→

Questions fréquentes

Que fait qiyeboy/ipproxypool ?

IPProxyPool est un gestionnaire de pool de proxy HTTP qui crawle, valide et sert une liste rotative d'adresses proxy fonctionnelles via une API programmatique. Il intègre le scraping de proxy, la validation de connectivité et le stockage en base de données persistante pour fournir une source gérée d'adresses IP pour les requêtes réseau.

Quelles sont les fonctionnalités principales de qiyeboy/ipproxypool ?

Les fonctionnalités principales de qiyeboy/ipproxypool sont : Proxy Pool Builders, Proxy Availability Checks, Proxy Address Storage, Proxy Retrieval Endpoints, Proxy API Servers, HTTP Proxy Pool Managers, Proxy Connectivity Testing, Proxy List APIs.

Quelles sont les alternatives open-source à qiyeboy/ipproxypool ?

Les alternatives open-source à qiyeboy/ipproxypool incluent : jhao104/proxy_pool — This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through… python3webspider/proxypool — ProxyPool is a proxy pool manager that automatically collects, validates, and serves HTTP proxies from multiple… constverum/proxybroker — ProxyBroker is a tool for scraping public HTTP and SOCKS proxy addresses, validating their connectivity, and managing… mikechongcan/scylla — Scylla is a system for managing HTTP proxy pools and automating web extraction. It provides a specialized data… proxifly/free-proxy-list — This project is a public proxy aggregator and directory providing curated lists of validated HTTP and SOCKS proxy… wzdnzd/aggregator — This project is a proxy aggregation platform designed to collect and verify free proxy server lists from web…