Skip to content

Инструмент для поиска и проверки российских прокси для доступа к VATS

Notifications You must be signed in to change notification settings

wsgp2/ru_proxy_finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RU Proxy Finder

Описание проекта

RU Proxy Finder - инструмент для поиска, проверки и использования бесплатных российских прокси-серверов для серфинга сайтов. Программа автоматически собирает прокси из различных открытых источников, фильтрует только российские IP-адреса и проверяет их работоспособность с различными веб-сайтами.

Возможности

  • Автоматический сбор прокси из нескольких проверенных источников
  • Фильтрация только российских прокси для обеспечения наилучшей скорости доступа
  • Проверка работоспособности прокси с различными популярными российскими сайтами
  • Измерение скорости и задержки каждого прокси-сервера
  • Сохранение результатов в JSON и TXT форматах для дальнейшего использования
  • Простой интерфейс командной строки для удобного использования

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/yourusername/ru_proxy_finder.git
cd ru_proxy_finder
  1. Создайте виртуальное окружение и активируйте его:
python -m venv venv
source venv/bin/activate  # для Linux/Mac
# или
venv\Scripts\activate  # для Windows
  1. Установите необходимые зависимости:
pip install -r requirements.txt

Использование

Полный цикл: Сбор, фильтрация и проверка прокси

python main.py --all

Только проверка ранее собранных прокси

python main.py --check

Отображение списка рабочих прокси

python main.py --show

Вызов справки

python main.py --help

Структура проекта

  • main.py - Главный скрипт для запуска программы
  • proxy_collector.py - Модуль для сбора и фильтрации прокси
  • proxy_checker.py - Модуль для проверки работоспособности прокси
  • data/ - Директория для хранения файлов с прокси
    • ru_proxies.json - Все найденные российские прокси
    • working_ru_proxies.json - Только рабочие прокси с информацией о скорости и задержке

Как это работает

  1. Сбор прокси: Программа собирает прокси из различных открытых источников и API
  2. Фильтрация: Определяет, какие из собранных прокси находятся в России
  3. Проверка: Тестирует каждый прокси-сервер на работоспособность с различными российскими сайтами
  4. Анализ: Измеряет скорость и задержку для выбора наиболее быстрых прокси
  5. Сохранение: Сохраняет результаты в 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 в репозитории.

About

Инструмент для поиска и проверки российских прокси для доступа к VATS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages