An open API service indexing awesome lists of open source software.

https://github.com/securevoid/proxyhive

Automated proxy scraper & checker (HTTP, SOCKS4, SOCKS5)
https://github.com/securevoid/proxyhive

free-proxy fresh-proxies http proxies proxy-checker proxy-list proxy-scraper socks4 socks5

Last synced: about 1 month ago
JSON representation

Automated proxy scraper & checker (HTTP, SOCKS4, SOCKS5)

Awesome Lists containing this project

README

          










**ProxyHive** is an automated proxy scraping and checking tool that supports HTTP, SOCKS4, and SOCKS5 proxies, with automatic updates every hour via GitHub Actions to ensure you always have fresh proxies.

## ๐Ÿ›ก๏ธ Proxy Lists

| Proxy Type | Live / Verified | Raw / Unverified |
| -------------- | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| **HTTP/HTTPS** | [Live](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/live/http.txt) | [Raw](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/raw/http.txt) |
| **SOCKS4** | [Live](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/live/socks4.txt) | [Raw](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/raw/socks4.txt) |
| **SOCKS5** | [Live](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/live/socks5.txt) | [Raw](https://cdn.jsdelivr.net/gh/securevoid/ProxyHive@main/output/raw/socks5.txt) |

## ๐Ÿš€ Features

- ๐ŸŒ **Multi-Source Scraping** โ€” Proxies from multiple free public sources
- โšก **Fast Live Checking** โ€” Filters working proxies by connectivity and speed
- ๐Ÿ”Œ **Full Protocol Support** โ€” HTTP, SOCKS4, and SOCKS5
- ๐Ÿ› ๏ธ **GitHub Actions Ready** โ€” Hourly automated proxy updates
- ๐Ÿ“ **Organized Output** โ€” Separate files for raw and validated proxies
- ๐Ÿงน **Lightweight** โ€” Minimal dependencies, optimized performance

## ๐Ÿงฐ Quick Start

### Prerequisites
- Python 3.8+
- pip

### Installation
```bash
git clone https://github.com/securevoid/ProxyHive.git
cd ProxyHive
pip install -r requirements.txt
```
### Scrape proxies:
```bash
python scraper.py
```
### Check proxies:
```bash
python checker.py
```

## Output Structure
```bash
output/
โ”œโ”€โ”€ live/
โ”‚ โ”œโ”€โ”€ http.txt
โ”‚ โ”œโ”€โ”€ socks4.txt
โ”‚ โ””โ”€โ”€ socks5.txt
โ””โ”€โ”€ raw/
โ”œโ”€โ”€ http.txt
โ”œโ”€โ”€ socks4.txt
โ””โ”€โ”€ socks5.txt
```
## ๐Ÿค Contributing
Contributions welcome! Help improve ProxyHive by:
- Adding new proxy sources
- Improve accuracy and reliability of live proxy checks
- Fixing bugs
- Documentation improvements
Feel free to open an issue or submit a pull request.

## ๐Ÿ“œ License
This project is licensed under the [GNU License](LICENSE). See the LICENSE file for details.

## ๐Ÿ“ซ Support

- ๐Ÿž **Report Bugs**: [GitHub Issues](https://github.com/securevoid/ProxyHive/issues)
- โ˜• **Support Development**: [Ko-fi](https://ko-fi.com/securevoid)
- ๐Ÿ’ญ **Discussions**: Use GitHub Discussions for questions and ideas