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