← блог

Ваш арендованный Mac стоит не у хостинг-провайдера, и для тестирования это плюс

20 сентября 2026 г. · 6 мин чтения

Потенциальный клиент перед регистрацией задал два разумных вопроса. Где стоят машины, и геолоцируется ли исходящий IP туда же? Честный ответ: они на частной площадке в Нью-Джерси с бизнес-оптикой, а не у хостинг-провайдера. Несколько недель назад нам казалось, что за это надо извиняться. Это не так.

Что говорят базы

Мы не стали гадать и проверили с самой машины. Исходящий адрес принадлежит провайдеру бизнес-оптики. Обратный DNS указывает на пул клиентов провайдера. Два независимых сервиса геолокации сходятся в классификации.

isp:      Verizon Business
as:       AS701
hosting:  false
proxy:    false
mobile:   false

Суть в последнем блоке. Для любой системы, которая оценивает трафик по его источнику, этот Mac выглядит как офис. Потому что так и есть.

Почему это важно для тестирования

Антибот- и антифрод-системы с подозрением относятся к диапазонам адресов хостинг-провайдеров, и правильно делают. Поэтому регистрация, платёжные песочницы, проверка рекламы, панели опросов и сервисы с учётом геолокации ведут себя иначе, когда запрос приходит с облачного IP. Тест, который проходит с ноутбука разработчика и падает в CI, очень часто падает именно поэтому, и ни по какой другой причине.

Первый клиент, который об этом спросил, занимается QA для iOS. Его тесты обращаются к продакшен-сервисам, которые по-разному ведут себя с облачным трафиком. Для такой задачи Mac на обычной бизнес-линии не компромисс. Это требование.

Проверьте свой исходящий адрес

Классификацию любой машины можно проверить за минуту с самой машины. Вот точные команды, которые мы запускали.

# what address does the world see?
curl -s https://api.ipify.org

# how is it classified?
curl -s "http://ip-api.com/json/<that-address>?fields=isp,as,hosting,proxy,mobile"

# what does reverse DNS say about it?
dig +short -x <that-address>

Запустите те же три команды с облачного CI-раннера и сравните. Флага hosting и шаблона обратного DNS обычно хватает, чтобы объяснить тест, который падает только в CI.

Честные ограничения

  • Нет статического или выделенного публичного IPv4. Адрес выдаётся провайдером бизнес-оптики и может меняться. Если вам нужен фиксированный адрес для списка разрешённых, этот продукт не подходит.
  • Нет входящих портов. До Mac вы добираетесь через частную сеть Tailscale или через рабочий стол в браузере. Ничего не открыто в интернет.
  • Одна локация. Выбрать город или страну нельзя.
  • Только услуги разработчикам. Политика допустимого использования охватывает CI, сборки, тесты и инструменты разработчика, включая агентов для программирования, на вашем собственном ПО. Она не охватывает массовый скрейпинг или обход условий другого сервиса. И настоящий сетевой адрес не приглашение это попробовать.

Для чего это подходит

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

Раньше мы описывали расположение осторожно. Теперь описываем точно. Для клиентов, которым это подходит, точность и есть главный довод.

Вопросы

Я получу статический публичный IP?
Нет. Исходящий адрес выдаётся провайдером бизнес-оптики и может меняться. Доступ к Mac идёт через частную сеть Tailscale, входящие порты не открыты.
Где стоят машины?
В Нью-Джерси, США, на нашей собственной частной площадке с бизнес-оптикой. Не в общем облачном регионе и не в арендованной клетке colocation.
Это прокси или VPN?
Нет. Трафик выходит напрямую через бизнес-линию. Базы геолокации помечают его как не хостинг, не прокси и не мобильный.
Для чего его разрешено использовать?
Для услуг разработчикам: CI, сборки, тесты и запуск инструментов разработчика, включая агентов для программирования, на вашем собственном ПО. Массовый скрейпинг или обход условий другого сервиса выходят за рамки политики допустимого использования.
Можно ли выбрать конкретный город или страну?
Нет. Все машины стоят в одном месте. Если тесту нужна определённая география, этот инструмент вам не подходит.

Посчитайте свои цифры в калькуляторе или арендуйте раннер.