Как проверить прокси посредством Charon

Проверка прокси онлайн

Существует множество онлайн сервисов, при помощи которых можно выполнить проверку прокси. Мы не рекомендуем пользоваться ими, поскольку все рабочие прокси, обнаруженные в ходе проверки, с большой долей вероятности попадут в публичные базы прокси, что отрицательно скажется на их рабочих характеристиках. Лучше воспользоваться специализированными программами, например, Charon.

Процесс проверки прокси

Процесс проверки прокси, целью которого является проверка работоспособности, определение типа и уровня анонимности прокси достаточно прост, и, проходит, в основном, одинаково в любых программах проверки (прокси чекерах, от англ. «check» - проверять). Чекер выполняет запросы через прокси, которые необходимо проверить, к судьям прокси с использованием всех возможных протоколов (HTTP, HTTPS, SOCKS4, SOCKS5) и с заданным пользователем таймаутом. Таким образом определяются поддерживаемые прокси сервером протоколы, а анализ HTTP заголовков соединения, полученных из ответа судьи прокси, позволяет определить уровень анонимности проверяемого прокси сервера.

ВАЖНО При проверке прокси очень важно указать адрес рабочего и быстрого судьи прокси, оптимальный таймаут, и выбрать все необходимые для проверки протоколы. Неправильная настройка любого из этих параметров может привести к тому, что рабочие на самом деле прокси, будут определены чекером как нерабочие. Что такое судья прокси?

Если Вы указали адрес нерабочего, или слишком медленного судьи прокси, чекер не сможет получить от него ответ, и будет отмечать все проверяемые прокси как нерабочие. Если Вы указали слишком маленький таймаут, например, 1 секунду, прокси-чекер может не успевать загрузить ответ судьи прокси за указанное время, и, опять-же, отмечать прокси как нерабочие. Выставляйте таймаут исходя из Ваших требований к скорости прокси, но не делайте его слишком маленьким. В случае неудовлетворительного результата проверки, Вы можете увеличить таймаут и выполнить ее повторно. Рекомендуемое значение таймаута - от 5 секунд.

Если Вы выбрали тесты «HTTP» и «HTTPS», а проверяете SOCKS прокси лист, чекер отметит все прокси как нерабочие. Если Вы точно не знаете тип проверяемых прокси, или проверяете список со смешанными типами, лучше выбрать проверку всех протоколов. Проверка займет больше времени, но результат будет более точным.

Проверка прокси программой Charon

Ссылку на загрузку Charon Вы можете без труда найти в Google . Последняя версия программы 0.6 датирована 14 октября 2008 года, но пусть это Вас не смущает, программа успешно решает свою задачу. В рамках данной статьи мы не будем рассматривать весь функционал данной программы, а только разберем ее основные настройки и процесс проверки прокси. Распакуйте архив, и запустите файл «Charon.exe». Для начала проверки нам необходимо выполнить настройку программы, выбрав судей, таймаут и выполняемые тесты.

Настройка судей

Для настройки судей, щелкните мышкой кнопку Judge Options (1), расположенную в секции «Options» на меню в левой части окна программы. Charon уже содержит некоторое количество судей. Многие из них уже не работают, но есть и рабочие. Вы также можете использовать судьи прокси из нашего списка актуальных проверенных судей прокси.

Окно настройки судей прокси программы Charon

В открывшемся диалоге настройки судей «Proxy judge options»:

Настройка таймаута и выбор тестов

Для настройки таймаута и выбора проводимых тестов, щелкните мышкой кнопку Connect Options, расположенную в секции «Options» на меню в левой части окна программы. В открывшемся диалоге настройки соединений производим настройку.

Окно настройки соединений программы Charon
  1. По-умолчанию Charon настроен на использование локального судьи, поэтому, первым делом меняем установку на использование внешних судей, которые мы настроили ранее, установив галочку на Use External Judge(s);
  2. Увеличиваем к-во потоков (поле Threads по-умолчанию 20) до 100, можно и больше, необходимо тестирование на конкретном ПК;
  3. В поле Timeout выставляем нужный таймаут проверки в секундах, например - 10 (по-умолчанию 20, это очень много);
  4. Поле Retry timeouts / dead содержит число поторений проверки, если с первого раза прокси не ответил, выставляем в 0 для ускорения времени проверки;
  5. Проверяем чтобы была установлены галочки Check proxies for HTTP и Check 'Connect' ability для тестирования прокси на поддержку HTTP и HTTPS (HTTP прокси с поддержкой метода CONNECT);
  6. Проверяем чтобы была установлена галочка Check proxies for socks и галочки протоколов 4 и 5 для тестирования прокси на поддержку SOCKS4/5;
  7. Снимаем галочку с опции Limit socks to ports. Если эта галочка выставлена, то SOCKS тесты будут выполняться только на прокси, порт которых находится в расположенном следом списке. Данная опция направлена на ускорения времени проверки смешанного списка, но, поскольку в настоящее время, многие SOCKS прокси имеют нестандартные порты - теряет свою актуальность.

Проверка

Основные настройки произведены, теперь окно настройки соединений можно закрыть и приступить к проверке прокси. Загрузите прокси из файла или вставьте список из буфера обмена и нажмите Check proxiesCheck anonimity of all proxies в секции «Controls» главного меню программы для начала проверки. Результат работы программы, в качестве примера, представлен на изображении ниже.

Результаты проверки прокси в программе Charon

Полученный результат Вы можете отсортировать по любому столбцу, и сохранить рабочие прокси в файл или скопировать их в формате IP:port в буфер обмена.