Проверка списка прокси в прокси-тесте

Проверка списка прокси в прокси-тесте

Мы занимаемся различными задачами в продвижении сайтов, некоторые из которых требуют наличия надежного, проверенного списка прокси. Успех данного предприятия часто зависит от его качества. Ключевым элементом процесса приобретения доверенных лиц является проблема проверки адресов и выбора лучших. В статьях я часто поднимаю вопросы приобретения, но простой запас данных — это половина битвы. В этом руководстве я представлю бесплатный инструмент для проверки списков прокси.

Proxy Tester — бесплатное программное обеспечение для тестирования прокси и извлечения лучших адресов, доступных в виде консольного приложения …

Проверка прокси, руководство по прокси-тестеру

Мы загружаем и распаковываем приложение в любую папку на диске, в примере я поставлю программу в папку D: \ seotools \ proxy_tester \ proxytester.exe.

Мы запускаем командную строку, Start => Run => cmd.exe, затем переходим в каталог, в котором находится тестер Proxy:

cd /d "D:\seotools\proxy_tester"

Полная интеграция с системой Windows возможна путем определения дополнительной переменной среды, указывающей на каталог приложения или перемещения файлов в папку C: \ Windows \ system32. Благодаря этому Proxy Tester будет доступен из любого места.

Мы создаем новый файл с именем примера listaproxy.txt

notepad listaproxy.txt

Вставьте список адресов прокси в формате IP: PORT и сохраните документ. Базовая версия команды:

proxytester.exe listaproxy.txt

В этом случае данные будут отображаться на экране консоли. Чтобы записать в TXT-файл информацию о серверах, которые прошли тест правильно и были отмечены как рабочие, введите:

proxytester.exe -o dobreproxy.txt listaproxy.txt

Если мы хотим включить функцию многопоточной проверки, что значительно ускорит процесс тестирования, мы введем:

proxytester.exe -mt -o dobreproxy.txt listaproxy.txt

Тайм-аут по умолчанию установлен на 3 секунды, но ничто не мешает вам определить свой собственный интервал:

proxytester.exe -mt -t 10 -o dobreproxy.txt listaproxy.txt

Таким образом, мы устанавливаем таймаут на 10 секунд (после параметра -t мы указываем время, выраженное в секундах).

В вызове тестовая страница: http://www.webstandards.org/files/acid2/test.html, конечно, мы можем определить ваш собственный URL. В каталоге приложения создайте файл proxytest.txt, который мы скопируем на сервер вашего сайта, команда проверки прокси с использованием вашего собственного URL-адреса выглядит так:

proxytester.exe -get http://www.twojastrona.pl/proxytest.txt -response proxytest.txt -o dobreproxy.txt listaproxy.txt

После завершения проверки все рабочие прокси можно найти в файле goodproxy.txt

Прокси-тестер имеет гораздо большие возможности, подробную информацию можно получить, введя команду в окне консоли:

proxytester.exe /?

Чтобы облегчить вашу работу, вы можете создать сценарий BAT или CMD, который запускает процедуру тестирования. В каталоге приложения создайте новый документ и заполните его следующим содержимым:

proxytester.exe -q -mt -o %1_dobreproxy.txt %1

Сохраните файл как autotester.bat, обратите внимание на расширение файла, оно должно быть BAT или CMD.

Чтобы проверить список, просто перетащите TXT-файл в autotester.bat, после завершения работы в том же каталоге появится окно консоли. Файл имени будет создан. Txt_dobreproxy.txt — файл результата с рабочими адресами.

Если быть точным, если кто-то действительно хотел, вы можете поместить скрипт в качестве опции в контекстное меню.

Самым большим преимуществом этого решения является то, что Proxy Tester предоставляется бесплатно, мы также добавим очень легкую интеграцию инструмента с системой Windows. Кстати, есть два варианта программы: первая доступна в виде EXE-файла, предназначенного для платформы Windows и PY-скрипта (язык Python), который мы можем запускать практически в любой системе, содержащей соответствующую среду выполнения.

Самыми большими недостатками являются отсутствие прокси-серверов в реальном времени — если мы остановим процесс проверки, мы потеряем все существующие данные. Еще одна проблема, всего 3 потока за сеанс, определенно недостаточно. Программа должна содержать опцию определения количества потоков. Конечно, нет ничего, что помешало бы вам сделать это вручную, например, разделив список на несколько меньших частей и бросив каждого человека в контрольную панель. Последним неудобством может быть тот факт, что это приложение поддерживается консолью — я знаю, что многим людям не нравится окно окна командной строки, поэтому это может быть препятствием при использовании программы.