RU Proxy Finder - инструмент для поиска, проверки и использования бесплатных российских прокси-серверов для серфинга сайтов. Программа автоматически собирает прокси из различных открытых источников, фильтрует только российские IP-адреса и проверяет их работоспособность с различными веб-сайтами.
- Автоматический сбор прокси из нескольких проверенных источников
- Фильтрация только российских прокси для обеспечения наилучшей скорости доступа
- Проверка работоспособности прокси с различными популярными российскими сайтами
- Измерение скорости и задержки каждого прокси-сервера
- Сохранение результатов в JSON и TXT форматах для дальнейшего использования
- Простой интерфейс командной строки для удобного использования
- Клонируйте репозиторий:
git clone https://github.com/yourusername/ru_proxy_finder.git
cd ru_proxy_finder- Создайте виртуальное окружение и активируйте его:
python -m venv venv
source venv/bin/activate # для Linux/Mac
# или
venv\Scripts\activate # для Windows- Установите необходимые зависимости:
pip install -r requirements.txtpython main.py --allpython main.py --checkpython main.py --showpython main.py --help- main.py - Главный скрипт для запуска программы
- proxy_collector.py - Модуль для сбора и фильтрации прокси
- proxy_checker.py - Модуль для проверки работоспособности прокси
- data/ - Директория для хранения файлов с прокси
- ru_proxies.json - Все найденные российские прокси
- working_ru_proxies.json - Только рабочие прокси с информацией о скорости и задержке
- Сбор прокси: Программа собирает прокси из различных открытых источников и API
- Фильтрация: Определяет, какие из собранных прокси находятся в России
- Проверка: Тестирует каждый прокси-сервер на работоспособность с различными российскими сайтами
- Анализ: Измеряет скорость и задержку для выбора наиболее быстрых прокси
- Сохранение: Сохраняет результаты в JSON и TXT форматах для удобного использования
- Возможность добавить свои источники прокси в
proxy_collector.py - Настройка тестовых сайтов в
proxy_checker.py - Возможность изменения параметров проверки и таймаутов
- Python 3.8+
- aiohttp - для асинхронных HTTP запросов
- requests - для HTTP запросов
- beautifulsoup4 - для парсинга HTML
- rich - для красивого вывода в консоль
- fake-useragent - для генерации случайных User-Agent
MIT
SergD
⭐ При обнаружении проблем или предложений по улучшению, пожалуйста, создайте issue в репозитории.