Казалось бы, программ, которые позволяют скачивать (finder'ы) и проверять (checker'ы) списки бесплатных проксей - навалом. Однако, подавляющее большинство из них либо не бесплатны, либо не удовлетворяют своей функциональностью. Все тот же Proxy Switcher прекрасно справляется со своей задачей, однако, как известно, он не любит патчи (patch), кряки (crack) и со временем "слетает". Поэтому, хочу поделиться недавней своей находкой, которая служит хорошей альтернативой Proxy Switcher. Программа называется TopGen ProxyLab, ее автор - George Kholin, а скачать можно с сайта http://www.topgen.net/. Инструмент этот абсолютно бесплатный, не сказал бы, что сильно замысловатый, но со своими главными задачами - находить списки (list's) proxy и проверять их на работоспособность - он справляется "на ура!", за что разработчику - спасибо! Итак, опишу вкратце софтинку... После установки и запуска прграммы, мы видим следующее окошко с запросом на скачивание списка проксей CoDeeN CDN Network... После согласия (Yes), разумеется, происходит закачка Нажимаем OK... Открываем загруженный список (Add --> From CoDeeN/PlanetLab List) и глазам предстает неотфильтрованный list. Чтобы проверить его, нажимаем Start...
Ждем... По окончании видим "мертвые" (Invalid) прокри (выделены красным) и "живые" (Valid). Для удаления "мертвых" выбираем из меню Remove --> Invalid и получаем такую картину... Здесь указаны Ip-адрес, порт (Port), "анонимность" прокси (Type): Anonymous (анонимный, т. е., скрывающий ваш ip) или Transparent (прозрачный, т. е., не скрывающий, что запрос был отправлен с вашего ip) принадлежность к Codeen CDN Network (CDN), число проходов, которое использовалось для проверки proxy (Tries) и время отклика в милисекундах (Time (ms)). Можно также посмотреть информацию о хосте (Host), которой тут пока нет. Для этого в меню жмем Resolve Hostnames и получаем... Щелкнув по строке, мы можем узнать более подробную информацию... Списки proxy можно загружать из файла и из интернета. Чтобы загрузить списки с удаленных ресурсов, выбираем Add --> From URI(s)... И нажимаем Grab. После этого выполняем проверку. Из полученного списка можно удалить (в меню Remove) проверенные (Checked), непроверенные (Unchecked), рабочие (Valid), нерабочие (Invalid), анонимные (Anonymous) и прозрачные (Transparent), прокси с определенными портами (By Port(s)...). Помимо этого, можно просканировать определенный ip-диапазон (Add --> From IP Range). Также имеется возможность сортировки листа по различным параметрам (Sort --> ...) и его сохранения (Save --> ...).
Теперь немного о настройках. Для этого выбираем вкладку Settings...
Connect timeout (ms) - время отклика сервера (в милисекундах), по превышении которого он будет засчитан невалидным. Read timeout (ms) - время, которое отводится для получения пакета с сервера. Number of threads - число одновременных соединений при проверке проксей (по умолчанию - 6). Чем это число больше, тем быстрее будет осуществляться проверка. Максимум - 100, его и советую ввести. Однако это число не может превышать системное максимально допустимое количество одновременных соединений (в Windows XP оно по умолчанию обычно составляет 5-10). Чтобы проверить/увеличить последнее можно, например, скачать утилитку Half-open limit fix (читайте ниже). Number of tries - число проходов при проверке (по умолчанию - 1) Вот такая замечательная софтинка ProxyLab.
Теперь Half-open limit fix. Скачать можно отсюда: http://half-open.com/download_ru.htm. В этом окошке в поле "Новое ограничение" введите желаемое число (например, 1000), после чего нажмите "Внести в tcpip.sys". Изменение вступит в силу только после перезагрузки ОС.
|