Skip to content

Обзор

1. Главное окно программы

Интерфейс главного окна разделен на три функциональные зоны: панель вкладок (верхняя часть), блок глобальных настроек (центральная часть) и панель управления со статистикой (нижняя часть).

1.1. Панель вкладок

Обеспечивает переключение между ключевыми разделами программы:

  • Proxies — управление текущим списком прокси и правилами экспорта результатов.
  • Proxy Sources — настройка источников автоматической загрузки прокси.
  • Check Settings — выбор режимов валидации и параметров фильтрации.
  • HTTP — конфигурация таймаутов и ротации заголовков для веб-проверок.
  • DNS — управление DNS-серверами и параметрами запросов.
  • Geo IP — подключение географических баз данных.
  • Log — мониторинг и отладка работы программы в реальном времени.
  • Threads — визуализация состояния активных потоков.
  • Locks — отслеживание внутренних блокировок синхронизации.
  • Notifications — настройка каналов внешних оповещений.
  • About — справочная и лицензионная информация.

1.2. Глобальные настройки

Расположены непосредственно под вкладками и применяются ко всему пулу проверяемых прокси:

  • Default proxy type. Задает алгоритм определения типа прокси, если он не указан в источнике. Доступные режимы: AUTO (автоматическое определение), HTTPS, SOCKS4, SOCKS5. Рекомендация: если тип известен заранее, указывайте его явно для ускорения проверки. (Индивидуальный тип, заданный в настройках источника, перекрывает эту глобальную опцию).
  • Remove duplicates. Автоматическое удаление дублирующихся записей перед началом сессии.
  • Shuffle. Перемешивание списка прокси случайным образом перед запуском тестирования.

1.3. Панель управления и статистика

Нижняя часть интерфейса агрегирует технические метрики и элементы контроля:

  • Кнопки управления: Start (запуск проверки), Stop (принудительная остановка), Close (закрытие приложения).
  • Индикаторы процесса: прогресс-бар текущей сессии, текстовый статус (например, "Checking..."), счетчик общего времени проверки (Elapsed) и количество успешно прочитанных прокси (Read).
  • Параметры потоков: поля Check Threads (число параллельных потоков), Async tasks per thread (число асинхронных задач на поток) и Re-check every X seconds (интервал автоматического перезапуска проверки).
  • Счетчики статистики:
    • Good Proxies — количество валидных прокси.
    • Bad Proxies — количество нерабочих/отклоненных прокси.
    • Active Checkers — число активных в данный момент модулей проверки.
    • Bytes Received / Bytes Sent — объем полученного и отправленного сетевого трафика.
  • Точное время старта программы (например, Application started at 2026-07-12 11:44:45)
  • Текущая рабочая директория (например, C:\Program Files\WebProxyChecker).