Files
knowledge-base/decisions/2026-05-02-apple-id-tj-via-residential-proxy.md
dttb 47394e668e Phase 9 (улучшения автоматизации):
A. kb-autosync.sh переписан: pull → regenerate index → commit → push.
   После каждого push с Mac индекс objects-map.json и _index.md
   обновляются автоматически на code-server (LXC 132).

B. kb-objects-map.py + kb-objects-audit.py добавлены в воскресный
   weekly cron на LXC 132 — health-check автогенерируется раз в неделю.

C. Чистка битых wiki-ссылок (score 84 → 9):
   - notes/govru-diagnosis → projects/niikn/govru-quickfix-playbook (2)
   - claude-memory/podkop → 2026-04-17-peredelki-podkop-stability-fix
   - [[../snippets/clients/]] → snippets/clients/ (текстом, 2)
   - [[feedback_*]] (user memory) → backtick-cited (2)
   - [[../znamenskoye/]] → [[../znamenskoye/README]] (4)

   Скрипт kb-objects-audit.py улучшен: regex теперь требует [[...]] с
   двойной скобкой (не одной), исключает audit/ и CLAUDE.md (placeholder
   и autogen).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 16:52:16 +03:00

14 KiB
Raw Blame History

date, type, tags
date type tags
2026-05-02 decision
decision
apple-id
tajikistan
proxy
residential

2026-05-02: Apple ID TJ через residential proxy (без VPS, без резидентства)

Проблема

Нужен Apple ID с регионом Таджикистан (для AppStore TJ — там разрешены AmneziaVPN, Happ и другие приложения, заблокированные в RU AppStore).

Прямые пути не работают:

  • TJ-VPS требуют KYC + резидента (паспорт TJ + ИНН). Все локальные провайдеры (Babilon-T, GlobexCamHost, Navicosoft, Hoster.tj, Serversinasia) отказывают нерезидентам, даже за крипту.
  • Международные хостеры с TJ-нодой — Evoxt анонсировал, но /locations 404; реально TJ-локации почти нет ни у кого крупного.
  • Своя SIM в TJ — требует физического присутствия (у Олега виза есть, но ехать ради Apple ID не вариант).

Анализ

Apple проверяет регион по GeoIP исходящего соединения в момент регистрации. После создания Apple ID привязан к региону постоянно — IP больше не нужен. То есть VPS избыточен — нужен TJ-IP на 1 час разово.

Сравнение proxy-провайдеров с TJ

Провайдер TJ IPs Типы Цена Особенность
IPRoyal 285 617 residential, mobile 4G/3G mobile от $10/день, residential ~$7/GB Самый большой пул, надёжный
Litport 38 656 residential, mobile 3G/4G/5G, ISP, datacenter по запросу Полный набор, в т.ч. ISP
Soax 10 800 residential, mobile 4G/5G от $2/GB на больших планах, trial $1.99/400MB/3 дня Чистые IP, дешёвый trial
BrightData премиум residential, mobile, ISP, datacenter дорого Стандарт индустрии
LumiProxy н/д residential, mobile, ISP, datacenter по запросу 4G/LTE TJ
Databay н/д mobile 4G/5G по запросу Carrier-level targeting

Решение

Связка IPRoyal Royal Residential pay-as-you-go + grizzlysms TJ-номер.

Soax исключён — сайт плохо работает из RU (ISP DPI / Cloudflare anti-bot), trial не получить без VPN. IPRoyal стабильно открывается из RU, сайт не блочат, оплата картой/PayPal/криптой.

Шаги

  1. Купить TJ SMS-номер на grizzlysms.com (~$0.43, сервис Apple).
  2. Купить IPRoyal Royal Residential iproyal.com → Pay as you go, минимум $7 за 1 GB (хватит на 5+ регистраций):
    • Sign Up → Products → Royal Residential Proxies → Pay as you go
    • Оплата: Wise/foreign Mastercard / PayPal / Crypto BTC/ETH/USDT (крипта без KYC)
  3. Получить базовые credentials в Dashboard → Royal Residential → Proxy List (host/port/user/pass).
    • В UI устанавливать Country/Sticky не нужно — параметры передаются через password-модификаторы (см. шаг 4).
  4. Сформировать endpoint с TJ + sticky через password-модификаторы IPRoyal:
    host: geo.iproyal.com
    port: 12321
    user: <BASE_USER>
    pass: <BASE_PASS>_country-tj_session-<любая-метка>_lifetime-30m
    
    Важно: country-tj (lowercase ISO), не country-Tajikistan (последнее не работает, возвращает пустоту).
  5. Проверить IP:
    curl -x "http://USER:PASS_country-tj_session-test01_lifetime-30m@geo.iproyal.com:12321" https://ipinfo.io
    
    Подтверждено 2026-05-03: вернулся 185.177.2.130, Dushanbe, country TJ, ASN AS51346 Tojiktelecom, timezone Asia/Dushanbe. Apple примет такой IP.
  6. Зарегистрировать Apple ID на appleid.apple.com:
    • страна: Tajikistan
    • адрес: любой реальный из Душанбе (Google Maps → жилой дом)
    • телефон: TJ-номер из шага 1, SMS-код принять в grizzlysms
    • способ оплаты: «Нет / None» (опция доступна только при регистрации через веб с TJ-IP)
  7. Войти на iPhone с этим Apple ID. После первой авторизации IP-проверка отпадает — proxy можно отключить.

Бюджет

~$8 разово (TJ SMS $0.43 + IPRoyal 1 GB $7 + резерв). 1 GB трафика хватает на 5-10 регистраций Apple ID.

Подводные камни

  • Datacenter proxy не подходит — Apple использует MaxMind + собственные блок-листы DC ASN. Только residential или mobile.
  • Регистрировать с того же IP, с которого первый раз залогинишься — иначе риск flagging аккаунта.
  • Не входить с RU-IP в первые 24 часа — Apple может заблокировать "fraud detection". Использовать NetBird exit-node Finland (Trance group) до первого входа на iPhone.
  • TJ-карту привязывать не нужно — для бесплатных приложений (AmneziaVPN, Happ, Telegram alts) оплата не требуется. Если потребуется — Wise multi-currency или PayPal.

TJ-IP сам по себе НЕДОСТАТОЧЕН

Apple палит «русского пользователя» по нескольким сигналам одновременно. Подтверждено 2026-05-03:

  • Accept-Language — Firefox по умолчанию шлёт ru-RU. Apple читает → показывает «Россия» внизу страницы → отказывается слать SMS на TJ-номера. Лечится about:configintl.accept_languages = tg-TJ, tg, en-US, en.
  • Cookies от прошлых посещений apple.com — даже на новом профиле могут протекать через sync. Лечится приватным окном (Cmd+Shift+P).
  • WebRTC — обязательно media.peerconnection.enabled = false + media.peerconnection.ice.default_address_only = true.
  • Country/Region в форме регистрации — нужно вручную выбрать Tajikistan, Apple по умолчанию ставит US.
  • Footer страницы apple.com — должно быть «Tajikistan», не «Россия»/«United States». Это критическая проверка ДО заполнения формы.
  • @icloud.com нельзя на этапе регистрации — Apple даёт его только ПОСЛЕ создания Apple ID, в iCloud settings. Используй внешний email (proton.me лучший выбор).

SMS-блок Apple

Grizzlysms TJ-pool полностью забанен Apple на текущий момент (2026-05-03): любой номер оттуда даёт «Verification codes cannot be sent to this phone number at this time», даже после успешного Country=Tajikistan + footer=Tajikistan. После 2-3 неудачных попыток Apple ставит soft-cooldown 1-2 часа на IP-сессию.

Альтернативные SMS-сервисы для TJ Apple:

  • 5sim.net — другой пул, проверять первым
  • sms-activate.io — большой пул, но Apple часть знает
  • smshub.org — премиум, реже банят

Формат корректного TJ-номера: +992 9X XXX XXXX (мобильный, операторы 90/91/92/93/95/98). Префиксы 4X/7X/8X (фиксированные) Apple не принимает.

Альтернативы (если Soax trial не подойдёт)

  • IPRoyal pay-as-you-go residential — без trial, но pay-as-you-go от $7/GB.
  • Litport mobile — настоящие 4G IPs местных операторов TJ (Babilon-Mobile AS204106, TT Mobile AS43197, Tacom/Beeline AS34557).

Альтернативный путь: покупка US Adidas-аккаунта + смена региона на TJ

Когда самостоятельная регистрация через virtual SMS не идёт (Apple блочит весь grizzlysms TJ-pool), можно купить готовый US Adidas Apple ID за 100-300 ₽ и сменить регион на TJ.

Когда подходит: платёжная стратегия "карта на нуле, пополнение перед покупкой" — потеря аккаунта не критична.

Workflow:

  1. Покупка US Apple ID (массовые "Adidas" аккаунты, без payment method, 2FA через trusted devices, не SMS).
  2. Проверка жизнеспособности на appleid.apple.com — не должно быть pending verification.
  3. Очистка следов продавца в правильном порядке: смена пароля → удаление recovery contacts → удаление recovery key → удаление чужих trusted devices → смена recovery email на свой → перевыбор security questions.
  4. Пауза 24-48 часов — проверять что продавец не пытается восстановить через forgot password.
  5. Смена региона US → TJ через Firefox с TJ-proxy — Personal Information → Country/Region → Tajikistan → Payment Method: None.
  6. На iPhone: Настройки → текущий Apple ID → Медиа и покупки → Sign Out (только App Store, НЕ iCloud) → войти под новым TJ-аккаунтом.
  7. Когда появится TJ-карта — привязка через Payment & Shipping (на ненулевом балансе для $1 hold).

Риски:

  • Продавец сохраняет recovery key/devices/email — может вернуть. Очистка в шаге 3 минимизирует, но не на 100%.
  • Apple anti-fraud может flagнуть смену региона US → TJ + TJ residential proxy + новая карта в первый месяц — до бана аккаунта. Поэтому не привязывать критичную TJ-карту в первый месяц.
  • Adidas-пакеты массовые → Apple периодически их банит за нарушение TOS (создание сериями).

Когда НЕ подходит: долгосрочное хранение Apple Cash, привязка карт с большим балансом, использование как primary iCloud (там этот US Apple ID лучше не использовать вообще, только App Store).

Статус на 2026-05-06

Прогресс:

  • IPRoyal Royal Residential куплен (1 GB pay-as-you-go), TJ residential подтверждён рабочим (см. ../snippets/iproyal-gost-relay)
  • Локальный gost-relay отлажен (порт 9999 для TJ, 9998 для FI), FoxyProxy multi-port
  • Firefox настроен: intl.accept_languages = tg-TJ, WebRTC отключён, приватное окно
  • Apple footer показывает «Tajikistan» при правильной комбинации IP + locale + cookies-чистка
  • US Adidas-аккаунт куплен (hbuggle819@icloud.com), 2FA через trusted devices, карта привязана
  • ⚠️ Сложности с virtual SMS — grizzlysms TJ-pool забанен Apple, требуются альтернативы (5sim, smsbower) или реальная TJ SIM
  • ⚠️ Митинский радиорынок «высох» (2026-05-04 проверено лично): продажа TJ-SIM мигрантам сократилась после ужесточения ФЗ-178. Альтернативные источники: Avito с доставкой (1500-3500 ₽), Telegram-каналы, знакомые в TJ
  • 🔴 Регион US Adidas пока не менялся на TJ — ждём реальную TJ-SIM либо premium DID. Аккаунт пока используется только для скачивания приложений.

Текущий план:

  1. Найти реальную TJ SIM-карту (Avito / Telegram / знакомые)
  2. После получения SIM — менять регион Adidas-аккаунта на TJ через TJ-IP (gost), привязка к новой TJ-карте
  3. До этого момента — US Adidas-аккаунт используется только в App Store на iPhone для скачивания заблокированных в RU приложений (по схеме ../snippets/apple-id-us-on-russia)

Параллельная находка: Google гораздо строже Apple к virtual SMS — на TJ-IP при регистрации нового @gmail сразу требует QR-верификацию через trusted device. Web-регистрация Google под TJ через grizzlysms — путь в тупик, требует Android-эмулятор или готовый купленный аккаунт.

Связанные

  • ../README — индекс vault
  • TODO в MEMORY был «отложено с 2026-04-23», теперь активирован.
  • Решение по snippets/clients/ для US Apple ID на RU iPhone — структурно тот же подход (proxy + foreign SMS).