Существует множество онлайн сервисов, при помощи которых можно выполнить проверку прокси. Мы не рекомендуем пользоваться ими, поскольку все рабочие прокси, обнаруженные в ходе проверки, с большой долей вероятности попадут в публичные базы прокси, что отрицательно скажется на их рабочих характеристиках. Лучше воспользоваться специализированными программами, например, Charon.
Процесс проверки прокси, целью которого является проверка работоспособности, определение типа и уровня анонимности прокси достаточно прост, и, проходит, в основном, одинаково в любых программах проверки (прокси чекерах, от англ. «check» - проверять). Чекер выполняет запросы через прокси, которые необходимо проверить, к судьям прокси с использованием всех возможных протоколов (HTTP, HTTPS, SOCKS4, SOCKS5) и с заданным пользователем таймаутом. Таким образом определяются поддерживаемые прокси сервером протоколы, а анализ HTTP заголовков соединения, полученных из ответа судьи прокси, позволяет определить уровень анонимности проверяемого прокси сервера.
Если Вы указали адрес нерабочего, или слишком медленного судьи прокси, чекер не сможет получить от него ответ, и будет отмечать все проверяемые прокси как нерабочие. Если Вы указали слишком маленький таймаут, например, 1 секунду, прокси-чекер может не успевать загрузить ответ судьи прокси за указанное время, и, опять-же, отмечать прокси как нерабочие. Выставляйте таймаут исходя из Ваших требований к скорости прокси, но не делайте его слишком маленьким. В случае неудовлетворительного результата проверки, Вы можете увеличить таймаут и выполнить ее повторно. Рекомендуемое значение таймаута - от 5 секунд.
Если Вы выбрали тесты «HTTP» и «HTTPS», а проверяете SOCKS прокси лист, чекер отметит все прокси как нерабочие. Если Вы точно не знаете тип проверяемых прокси, или проверяете список со смешанными типами, лучше выбрать проверку всех протоколов. Проверка займет больше времени, но результат будет более точным.
Ссылку на загрузку Charon Вы можете без труда найти в Google . Последняя версия программы 0.6 датирована 14 октября 2008 года, но пусть это Вас не смущает, программа успешно решает свою задачу. В рамках данной статьи мы не будем рассматривать весь функционал данной программы, а только разберем ее основные настройки и процесс проверки прокси. Распакуйте архив, и запустите файл «Charon.exe». Для начала проверки нам необходимо выполнить настройку программы, выбрав судей, таймаут и выполняемые тесты.
Для настройки судей, щелкните мышкой кнопку Judge Options
(1), расположенную в секции «Options» на меню в левой части окна программы. Charon уже содержит некоторое количество судей. Многие из них уже не работают, но есть и рабочие. Вы также можете использовать судьи прокси из нашего списка актуальных проверенных судей прокси.
В открывшемся диалоге настройки судей «Proxy judge options»:
Test Judges
для проверки работоспособности и пинга всех имеющихся в списке судей (2), предварительно, Вы можете добавить в этот список свои судьи, используя копирование/вставку из буфера обмена;Delete all bad
(3) для удаления из списка нерабочих судей;Move judge(s) to the selected list
(5) для добавления данного судьи в список используемых при проверке. Вы можете добавить несколько судей.Для настройки таймаута и выбора проводимых тестов, щелкните мышкой кнопку Connect Options
, расположенную в секции «Options» на меню в левой части окна программы. В открывшемся диалоге настройки соединений производим настройку.
Use External Judge(s)
;Threads
по-умолчанию 20) до 100, можно и больше, необходимо тестирование на конкретном ПК;Timeout
выставляем нужный таймаут проверки в секундах, например - 10 (по-умолчанию 20, это очень много);Retry timeouts / dead
содержит число поторений проверки, если с первого раза прокси не ответил, выставляем в 0 для ускорения времени проверки;Check proxies for HTTP
и Check 'Connect' ability
для тестирования прокси на поддержку HTTP и HTTPS (HTTP прокси с поддержкой метода CONNECT);Check proxies for socks
и галочки протоколов 4
и 5
для тестирования прокси на поддержку SOCKS4/5;Limit socks to ports
. Если эта галочка выставлена, то SOCKS тесты будут выполняться только на прокси, порт которых находится в расположенном следом списке. Данная опция направлена на ускорения времени проверки смешанного списка, но, поскольку в настоящее время, многие SOCKS прокси имеют нестандартные порты - теряет свою актуальность.Основные настройки произведены, теперь окно настройки соединений можно закрыть и приступить к проверке прокси. Загрузите прокси из файла или вставьте список из буфера обмена и нажмите Check proxies
→ Check anonimity of all proxies
в секции «Controls» главного меню программы для начала проверки. Результат работы программы, в качестве примера, представлен на изображении ниже.
Полученный результат Вы можете отсортировать по любому столбцу, и сохранить рабочие прокси в файл или скопировать их в формате IP:port в буфер обмена.