Proxy Checker — это асинхронный инструмент на Python для массовой проверки прокси-серверов на валидность и определение их страны. Поддерживает HTTP(S) и SOCKS5 прокси.
- Асинхронная проверка большого количества прокси
- Определение страны прокси
- Поддержка форматов:
http
,https
,socks5
- Сохранение рабочих прокси в отдельный файл
- Клонируйте репозиторий:
git clone https://github.com/botprod/proxy_checker.git cd proxy_checker
- Установите зависимости:
pip install -r requirements.txt
-
Добавьте свои прокси в файл
proxies.txt
(по одному на строку):socks5://user:pass@host:port http://user:pass@host:port
-
Запустите проверку:
python proxy_checker.py
-
Результаты будут сохранены в файл
valid_proxies.txt
.
proxy_checker.py
— основной скрипт для проверки проксиmain.py
— пример запуска (заглушка)proxies.txt
— входной файл с проксиvalid_proxies.txt
— выходной файл с валидными проксиrequirements.txt
— зависимости проектаpyproject.toml
— метаданные проекта
[+] ВАЛИДНЫЙ | socks5://user:pass@host:port | IP: 1.2.3.4 | Страна: Нидерланды
[-] НЕВАЛИДНЫЙ | http://user:pass@host:port | Статус: 403
[-] ОШИБКА | socks5://user:pass@host:port | TimeoutError
- Python 3.12+
MIT