Приведи друга: тебе 15% с каждого заказа, ему скидка 10%

Прокси ЮАР

В ЮАР есть особенность, которой нет больше нигде в нашем покрытии: доступность части домашнего пула зависит от подачи электричества, а отключения идут по районам и по расписанию. Это не редкая авария, а периодически возвращающийся режим, и конвейер, который принимает такие обрывы за блокировку, будет ошибаться систематически.

Что у нас есть в ЮАР

Цены такие же, как в любой другой стране покрытия.

Зачем здесь берут южноафриканские адреса

Мониторинг цен в рознице

Takealot, Makro, Game, Checkers, Woolworths, Pick n Pay: витрины видны только изнутри страны.

Объявления и вторичный рынок

Gumtree, bidorbuy, Cars.co.za, AutoTrader: местные площадки с местными ценами.

Недвижимость

Property24 и Private Property: рынок аренды крупных городов требует регулярного обхода.

Локальная выдача и проверка рекламы

google.co.za, News24, IOL, TimesLive: кампании закупаются на местную аудиторию.

Что снаружи ЮАР выглядит иначе

Эти сервисы показывают южноафриканскому посетителю не то же, что иностранному, из-за прав на вещание и локальных каталогов. Мы продаём адреса, а не обход защит.

ShowmaxстримингDStv StreamТВSuperSportспортTakealotмаркетплейсMakroрозницаCheckers Sixty60продуктыGumtree SAобъявленияbidorbuyаукционыProperty24недвижимостьNews24новостиgoogle.co.zaвыдачаPostNetлогистика

Какой тип брать под южноафриканскую задачу

Города, которые здесь запрашивают

Города задаются суффиксом _city_. Йоханнесбург с Преторией и Кейптаун дают основную часть пула, остальное заметно тоньше.

JohannesburgКрупнейший пул и основная связность
PretoriaРядом со столицей провинции, часть той же агломерации
Cape TownЗападный Кейп, второй крупный пул
DurbanПобережье Индийского океана
GqeberhaВосточный Кейп, небольшой пул
BloemfonteinЦентр страны, тонкий пул

Связки, которые здесь берут чаще всего

  1. 01Резидентка с терпимостью к обрывамОсновной вариант: ретраи и длинные таймауты обязательны.
  2. 02Датацентр под нейтральные целиИздания и справочники обслуживаются нормально и стабильнее по времени.
  3. 03Липкая сессия на пятьдесят минутС оговоркой: она может оборваться не по вине цели.
  4. 04Расписание с окнамиОбход планируется так, чтобы повтор попадал в другое время суток.

Строки подключения для ЮАР

Код страны ZA, заглавными. Город добавляется через _city_, пробелы заменяются дефисами, порядок: страна, город, сессия, время жизни.

Южноафриканские статические адреса суффиксов не принимают: хостом выступает IP из панели, порт 50100, SOCKS5 на 50101.

Южноафриканские выходы, четыре способа

curl -x login_c_ZA:password@proxy.sotaproxy.com:10000 https://api.ipify.org

# a longer timeout, which is the local default rather than a precaution
curl --max-time 30 -x login_c_ZA:password@proxy.sotaproxy.com:10000 https://api.ipify.org

# Cape Town explicitly, when regions are being compared
curl -x login_c_ZA_city_Cape-Town_s_42_ttl_15m:password@proxy.sotaproxy.com:10000 https://api.ipify.org

# a South African static address: no suffixes
curl -x login:password@YOUR-ZA-IP:50100 https://api.ipify.org

Пул здесь зависит от энергоснабжения

Главная местная особенность, и она техническая, а не рыночная.

Плановые отключения электричества здесь периодически возвращаются, идут по районам и по объявленному графику. Когда район обесточен, домашние подключения в нём выпадают, и часть пула на время становится недоступной. Это не деградация сети провайдера и не блокировка со стороны цели.

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

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

Третье, про расписание: повторные попытки полезно разносить не на минуты, а на часы, чтобы повтор попадал в другое окно. Ретрай через тридцать секунд в обесточенном районе не даст ничего.

И четвёртое, практическое: датацентровые адреса этой особенности не подвержены, потому что площадки держат резервное питание. Если задача не требует домашнего адреса, здесь у датацентра есть дополнительный аргумент, которого нет в других странах.

ЮАР это не «Африка»

Вторая вещь, и она про то, как подписывают результат.

Южноафриканский адрес регулярно покупают как «африканский», подразумевая охват континента. Так это не работает. ЮАР отдельный рынок со своими площадками, своими ценами и своей выдачей, и данные отсюда описывают его, а не соседей.

Разница не косметическая. Каталоги, логистика, привычные способы оплаты и структура спроса в разных странах континента различаются сильнее, чем внутри Европы. Отчёт, где южноафриканский срез подписан как региональный, вводит в заблуждение тех, кто будет по нему принимать решения.

Правильная формулировка простая: это ЮАР. Если вам нужны соседние рынки, это отдельные задачи, а не расширение выборки.

Где южноафриканский выход действительно уместен как региональная точка, так это в проверке доставки контента: многие сервисы обслуживают юг континента с площадок в этой стране, и время ответа отсюда показательно для соседей, даже когда каталог показателен только для ЮАР.

Что вас здесь на самом деле блокирует

Деление привычное, но с поправкой на предыдущий раздел.

Маркетплейсы и крупные сети фильтруют хостинговые диапазоны: с датацентра ждите 403 и закладывайте резидентку.

Издания и государственные ресурсы обслуживают датацентровые адреса как обычно.

Выдача доступна, но ограничивает частоту на адрес: нужно больше адресов, а не другой тип.

Главное отличие от других стран: таймаут здесь не признак блокировки. Разделяйте в логах отказы с кодом ответа и обрывы без него, иначе статистика по блокировкам будет завышена.

Какие выходы здесь достаются и насколько они устойчивы

Южноафриканский пул на практике.

Пул приличный по размеру: страна на шестьдесят с лишним миллионов человек, но распределён неровно. Гаутенг с Йоханнесбургом и Преторией плюс Кейптаун дают основную часть.

Время ответа из Европы и Северной Америки заметно длиннее, чем внутри этих регионов: страна далеко, и трафик идёт по подводным маршрутам. Тридцатисекундный таймаут здесь минимум, а не запас.

Стабильность соединений ниже средней по нашему покрытию, и причина описана выше. Закладывайте ретраи в архитектуру, а не в настройки клиента.

Липкие сессии держат адрес до пятидесяти минут, если ничего не оборвалось. Ротация по умолчанию меняет адрес на каждый запрос.

Как выбрать тип под южноафриканскую цель

Порядок обычный, с местной поправкой в конце.

  • Начните с южноафриканского датацентрового адреса: $1.15 за адрес в месяц. На изданиях и справочных ресурсах этого достаточно, и работает он стабильнее по времени.
  • 403 на первом запросе означает фильтрацию хостинговых диапазонов. Переходите на резидентку уровня страны.
  • Если работа должна пройти на одном адресе, добавляйте липкую сессию, но проектируйте сценарий так, чтобы он пережил её обрыв.
  • 429 после множества запросов это лимит на адрес: нужно больше адресов, а не другой тип.
  • Таймаут без кода ответа считайте инфраструктурным, а не защитным: повторяйте позже, а не меняйте тип адреса.

Что южноафриканские сайты проверяют помимо адреса

Южноафриканский адрес открывает первые ворота, дальше решают язык и разбор чисел.

Отправляйте en-ZA. Официальных языков в стране много, но коммерческий веб работает преимущественно на английском, и полные каталоги на других языках встречаются редко.

Формат чисел непостоянен: встречается и 1 299,90, и 1,299.90, иногда на соседних страницах одного сайта. Не закладывайте один шаблон на всю страну, фиксируйте формат по каждому домену и проверяйте на диапазон.

Валюта ранд, обозначается R перед числом.

Часовой пояс UTC+2 без перевода на летнее время, один на всю страну.

Сколько стоит месяц работы по ЮАР

Три сценария по нашим ценам, чтобы было с чем сверить смету.

  • Мониторинг цен по южноафриканской рознице, 20 000 карточек в сутки с отключёнными картинками, около 110 КБ на страницу. Это примерно 2,2 ГБ в сутки и около 66 ГБ в месяц: $66 на резидентке.
  • Закладывайте пятнадцать-двадцать процентов сверху на повторные попытки: часть запросов здесь придётся делать дважды по причинам, не связанным с целями.
  • Если цели нейтральны, тот же сбор на десяти датацентровых адресах стоит $13,50 в месяц и идёт ровнее по времени.

Юридическая часть, прямым текстом

ЮАР не входит в Евросоюз, и GDPR здесь напрямую не действует. Действует собственный закон о защите персональной информации со своим регулятором, и сбор сведений, позволяющих опознать людей в ЮАР, регулируется им независимо от того, где находится ваша компания.

Это общая информация, а не юридическая консультация. Наши условия требуют законного использования, и на жалобы мы реагируем. Там, где от ответа зависит коммерческий риск, спрашивайте юриста.

Как проверить южноафриканский выход

Меньше минуты. Третья команда здесь полезнее прочих: она показывает долю неудачных попыток, которую тут нужно знать заранее, а не выяснять на проде.

Три проверки

# 1. is the exit South African, and where
curl -s --max-time 30 -x login_c_ZA:password@proxy.sotaproxy.com:10000 https://ipinfo.io/json

# 2. what the round trip actually costs from here
curl -o /dev/null -s --max-time 30 -w "ZA: %{time_total}s\n" -x login_c_ZA:password@proxy.sotaproxy.com:10000 https://api.ipify.org

# 3. how many of twenty attempts come back
ok=0
for i in $(seq 1 20); do
  curl -s --max-time 30 -o /dev/null -x login_c_ZA:password@proxy.sotaproxy.com:10000 https://api.ipify.org && ok=$((ok+1))
done
echo "$ok/20"

Что спрашивают перед покупкой южноафриканских адресов

Почему соединения обрываются чаще обычного?

Часть домашнего пула зависит от подачи электричества, а отключения идут по районам и по графику. Это инфраструктура, а не блокировка со стороны цели.

Как настроить ретраи?

Разносите повторы на часы, а не на секунды, чтобы попадать в другое окно, и разделяйте в логах отказы с кодом ответа и обрывы без него.

Даёт ли южноафриканский адрес охват Африки?

Нет. Это отдельный рынок со своими площадками и ценами. Соседние страны это отдельные задачи, а не расширение выборки.

Почему время ответа большое?

Страна далеко от Европы и Северной Америки, трафик идёт по подводным маршрутам. Тридцать секунд здесь минимальный таймаут.

Почему парсер цен ломается на разных страницах?

Формат чисел здесь непостоянен: встречаются оба варианта разделителей. Фиксируйте формат по домену и проверяйте результат на диапазон.

Южноафриканские адреса дороже?

Нет. Цены одинаковые везде: резидентка от $1.00 за ГБ, датацентр от $1.15 за адрес в месяц.

Термины, которые стоит понимать до покупки

Локации прокси

Смежное