Где купить дешевые прокси? Приватные прокси сервера SOCKS5 и HTTP
Дешевые прокси я считаю одной цифрой: во сколько обходится один поток за месяц работы. У WinGate тариф до 1 000 потоков стоит $190 в месяц, это примерно 19 центов на поток, и за трафик сверху ничего не берут. При такой цене люди всё равно умудряются переплачивать, и почти всегда по одним и тем же причинам.
Ниже ошибки, которые я чаще всего вижу у покупателей, и способ исправить каждую. Цифры везде можно заменить своими, для расчёта хватит калькулятора в телефоне.
Дешевые прокси: за что идут деньги
На витрине видна цена за сутки или за месяц. В счёт же попадает другое: сколько соединений одновременно держит ваш софт, сколько дней он работает и сколько раз гоняет одну и ту же страницу. Пока эти три числа неизвестны, любое сравнение тарифов будет гаданием.
Для ориентира держите в голове сетку WinGate. На тарифе до 1 000 потоков сутки стоят $15, неделя $75, месяц $190. До 3 000 потоков сутки обойдутся в $30, неделя в $180, месяц в $600, и поток на месячном тарифе выходит в 20 центов. Для тех, кому мало и этого, есть расширенный пакет до 5 000 потоков.
Все потоки ходят в общий приватный пул, где онлайн за сутки бывает 12 000-15 000 адресов. Платите вы за число одновременных соединений с пулом. Сколько адресов софт переберёт за день, на сумму не влияет. Отсюда простая проверка любой покупки: поделите сумму за месяц на число потоков, которые софт держит на деле. Тариф на 1 000 потоков при программе, которая открывает 250, даёт реальную цену потока уже 76 центов.
Безлимитный прокси и вес страниц
Первая ошибка: брать тариф с оплатой за гигабайт под софт, который тянет страницы целиком. На витрине гигабайт стоит недорого, и кажется, что так выйдет дешевле всего.
Посмотрите на реальный вес страниц. По данным HTTP Archive за октябрь 2024 года медианная страница весила 2 652 КБ на десктопе и 2 311 КБ на мобильных. Сто тысяч таких страниц дают около 260 ГБ, и это один проход без повторов. Мониторинг цен по расписанию повторяет этот проход каждый день, и за месяц набегают уже терабайты.
Если парсер берёт только HTML, объём меньше. Но стоит включить рендер в headless-браузере, как подтягиваются картинки, шрифты и скрипты, и вес снова близок к медиане.
Правильно так: умножьте число страниц за месяц на их вес, потом на цену гигабайта у продавца, у которого сейчас берёте. Полученную сумму положите рядом с $190 за месяц на 1 000 потоков. На тарифе по потокам трафик безлимитный, и счёт не зависит от того, сколько весят карточки товаров.
Прокси для парсинга и повторы запросов
Вторая ошибка сидит в настройках парсера. В Scrapy, например, повторная загрузка включена по умолчанию: RETRY_TIMES равен 2, то есть страница может скачаться до трёх раз. Повтор срабатывает на кодах 500, 502, 503, 504, 522, 524, 408 и 429, а ещё на обрывах соединения.
Когда платите за гигабайты, каждый такой повтор попадает в счёт. Капризный сайт, который часто отдаёт 503, легко удваивает объём, и видно это становится только в счёте за месяц.
Что делать: посмотрите долю повторов за обычный день. В Scrapy она видна в статистике в конце прогона, строка retry/count. В других программах ищите счётчик ошибок или повторных попыток в отчёте по заданию. При оплате за потоки повтор просто занимает соединение на несколько секунд, к сумме он ничего не прибавляет. Поэтому для парсинга каталогов, сбора цен и открытых данных удобнее платить за соединения.
Потоки прокси, которые простаивают
Третья ошибка обратная: взять 3 000 потоков на вырост, когда софт реально открывает 400. За 3 000 потоков отдают $600 в месяц, за 1 000 потоков $190. Разница в $410 каждый месяц уходит на соединения, которые никто не открывает.
Считать надо те задания, что работают одновременно. В A-Parser есть настройка Max active tasks в глобальных настройках, по умолчанию она равна 1: остальные задания ждут в очереди и потоки не занимают. Если поставили 3 активных задания по 300 потоков, вам нужно 900, и тариф до 1 000 их покрывает. Документация A-Parser отдельно предупреждает, что с каждым активным заданием растёт и нагрузка на сам компьютер, так что запас по потокам упирается ещё и в железо.
Вторая часть этой же ошибки: зависшие соединения. В Scrapy DOWNLOAD_TIMEOUT по умолчанию 180 секунд, и поток, который ждёт мёртвый ответ, три минуты ничего не делает. Срежьте таймаут до 20-30 секунд, и те же 1 000 потоков пропустят больше страниц за час при той же цене тарифа.
Список прокси с форума вместо тарифа
Четвёртая ошибка: экономить совсем и брать адреса из бесплатных подборок. Денег такие адреса не стоят, зато отнимают время и ломают задания:
- одни и те же открытые адреса одновременно гоняют тысячи незнакомых людей, и сайты давно знают их историю;
- строки отваливаются за несколько часов, и проверка чекером съедает рабочее время;
- владелец открытого узла видит, на какие сайты идут ваши запросы, а незашифрованный HTTP читает целиком;
- парсер падает на таймаутах, задание приходится перезапускать вручную.
Час вашего времени на отсев мёртвых строк стоит дороже суток платного доступа за $15. Приватный пул открыт только клиентам сервиса, и число их ограничено. Адреса из него в открытые подборки не попадают, и софт с первой минуты получает рабочий список. Если бюджет совсем маленький, разумнее взять сутки под конкретный прогон, чем неделю чинить задания на открытых адресах.
Прокси на месяц под задачу на два дня
Пятая ошибка связана со сроком. Разовый сбор цен по каталогу на два дня берут месячным тарифом за $190, хотя двое суток стоят $30.
Бывает и наоборот: постоянный мониторинг цен месяц подряд оплачивают сутками. Тридцать раз по $15 дают $450, четыре недели по $75 дают $300, а месяц стоит $190.
Точки перелома на тарифе до 1 000 потоков такие. Неделя за $75 стоит столько же, сколько пять суток, поэтому с шестого дня работы она выгоднее. Задачу на 10 дней закрывают неделя и трое суток, всего $120. С семнадцатого дня месяц дешевле любой связки из недель и суток: две недели и трое суток уже $195.
Отдельный случай: съём позиций раз в неделю, когда прогон по ядру занимает сутки. Четыре прогона в месяц на суточных пакетах стоят $60, и платить $190 за месяц ради четырёх рабочих дней смысла нет.
Пакет прокси под каждый проект
Шестая ошибка: один большой тариф на все задачи сразу. Тяжёлый парсер забирает потоки, съём позиций в SEO-софте встаёт в очередь, а когда проект закрывается, вы продолжаете платить за его долю.
В одном аккаунте WinGate можно держать сколько угодно пакетов, у каждого свой лимит потоков и свой срок. Мониторинг цен живёт на месячном пакете до 1 000 потоков. Сбор открытых данных на три дня идёт на трёх сутках за $45. Под съём позиций берёте отдельный пакет, и он никому не мешает. Так видно, сколько стоит каждый проект, и любой из них можно отключить без последствий для остальных.
Если задача в том, чтобы купить прокси дешево и не платить за чужие простои, раскладка по пакетам даёт больше экономии, чем поиск тарифа подешевле.
Какие прокси сейчас работают в вашем файле
Седьмая ошибка тихая: скачать список один раз и неделю гонять софт по этому файлу. Пул живой, адреса в нём уходят из сети и появляются новые, а у WinGate свежая версия списка собирается раз в четверть часа. Старый файл через несколько дней содержит заметную долю адресов, которые уже не отвечают.
Потоки висят на таймаутах, парсер уходит на повторы, скорость сбора падает, и кажется, что тарифа не хватает. Человек докупает потоки, хотя проблема в устаревшем файле.
Правильно так: если программа умеет подтягивать список по ссылке, укажите ей ссылку из кабинета и ставьте обновление по расписанию. Если умеет только файл, перезагружайте его хотя бы раз в сутки перед большим прогоном. После этого докупать потоки часто уже не нужно, потому что те же соединения перестают ждать ответа от адресов, которых в сети нет.
Тест прокси на своей задаче
Восьмая ошибка: оплатить вслепую или проверить пул одной страницей в браузере. Браузер открывает пару соединений, ваш парсер откроет сотни, и это совсем другая нагрузка.
Пробный доступ у WinGate бесплатный. Для пакета на тысячу потоков он длится до 2 часов, для пакета на три тысячи потоков до 1 часа. В тест берите ровно то задание, за которое собираетесь платить: тот же сайт, то же число потоков, те же таймауты. Подключаться можно по HTTP, HTTPS или SOCKS5: браузерный софт и скрипты на сокетах работают с одним и тем же пулом.
За время теста запишите три цифры: долю ответов с кодом 200, сколько в среднем ждали ответа и сколько было повторов. Если время ответа растёт вместе с потоками, сначала проверьте лимит соединений в самой программе и таймауты, потом прогоните замер ещё раз. Когда доля нормальных ответов держится и на сотнях потоков, можно купить прокси недорого на нужный срок и уже не гадать, хватит ли тарифа.
Купить дешевые прокси: расчёт за пять минут
По этому порядку я подбираю тариф каждому, кто приходит с вопросом про дешевые прокси для парсера или SEO-софта:
- сложите потоки всех заданий, которые работают одновременно, и добавьте 10-15% запаса;
- до 1 000 берите младший тариф, от 1 000 до 3 000 средний, больше 3 000 расширенный;
- по длительности выберите срок: до 5 дней сутки, 6-7 дней неделя, дальше недели плюс сутки, с 17-го дня месяц;
- разведите проекты по отдельным пакетам в одном аккаунте;
- срежьте таймауты в софте и посчитайте повторы в логах;
- подключите список ссылкой и включите его обновление по расписанию;
- прогоните настоящее задание на бесплатном тесте и оплатите пакет криптой.
Последний шаг после оплаты: вставьте список в софт, поставьте то число потоков, которое считали, и через сутки сверьте долю нормальных ответов с тестом. Если цифры совпали, тариф подобран верно, и следующий месяц можно продлевать без пересчёта.