Skip to content

Latest commit

Β 

History

87,828 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ High-Performance Verified Proxy Pool

An automated, ultra-fast proxy collector and validator running 24/7. This repository hosts pre-verified, active public proxy lists categorized by protocol, optimized for web scraping, anonymity, and integration.


πŸ“Š Live Pool Statistics

Working Proxies Total Checked Last Updated

Protocol Distribution

Protocol Active Count Raw Access Link
🌐 HTTP / HTTPS 169 http.txt
πŸ›‘οΈ SOCKS4 67 socks4.txt
πŸ”’ SOCKS5 155 socks5.txt
πŸ“¦ All Combined 391 working_proxies.txt

Performance Overview

  • Deduplication Audit Rate: 100% Unique Addresses
  • Current Success Verification Rate: 6.26%
  • Validation Protocol: Full HTTP Request/Response Round-trip check.

πŸ› οΈ Automated & Machine Integration (API)

These lists are optimized for automated scripts, CI/CD pipelines, and applications. You can access the live lists programmatically through raw HTTP or GitHub's REST API.

1. Direct Download (Raw CLI)

Use these simple shell commands to dynamically integrate the proxy lists directly into your servers:

# Download all working proxies
curl -o proxies.txt https://raw.githubusercontent.com/stormsia/proxy-list/main/working_proxies.txt

# Download categorized lists
curl -o http_proxies.txt https://raw.githubusercontent.com/stormsia/proxy-list/main/http.txt
curl -o socks4_proxies.txt https://raw.githubusercontent.com/stormsia/proxy-list/main/socks4.txt
curl -o socks5_proxies.txt https://raw.githubusercontent.com/stormsia/proxy-list/main/socks5.txt

2. Python Programmatic Fetch

You can quickly parse the lists in Python using the standard urllib or requests:

import urllib.request

# Base URL for raw access
base_url = "https://raw.githubusercontent.com/stormsia/proxy-list/main"

# Fetch and print active proxies for each protocol
for protocol in ["http", "socks4", "socks5"]:
    url = f"{base_url}/{protocol}.txt"
    try:
        with urllib.request.urlopen(url) as response:
            proxies = response.read().decode('utf-8').splitlines()
        print(f"Loaded {len(proxies)} active {protocol.upper()} proxies.")
    except Exception as e:
        print(f"Failed to fetch {protocol} list: {e}")

3. GitHub API Machine Endpoint

If your system integrates via GitHub API, fetch the file metadata and Base64 content using:

GET https://api.github.com/repos/stormsia/proxy-list/contents/working_proxies.txt
Accept: application/vnd.github.v3+json

⚠️ Disclaimer

These proxies are gathered from public directories. We do not host, control, or monitor proxy servers. Use at your own risk.

MIT License

About

πŸš€ A curated collection of working proxies, automatically updated every 30 minutes. Features real-time validation, anonymity levels, and detailed statistics.

Topics

Resources

Stars

35 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages