Чеклист побудований у тому порядку, в якому потрібно йти на чистому пристрої (або на пристрої після Erase All Content and Settings). Пропуск будь-якого кроку = слабка ланка, по якій TikTok потім акаунт і зніме. Кожен пункт — дія плюс коротке пояснення, навіщо вона.
Конфіги для кроку 6
IKEv2 .mobileconfig + vless:// посилання з кожним купленим IP. Реальні операторські ASN. Ротація за URL за секунди.
1. Скидання мережевих налаштувань перед першим запуском
Налаштування → Основні → Перенесення або скидання iPhone → Скинути → Скинути налаштування мережі
Видаляє всі Wi-Fi-мережі, DNS-кеш, VPN-конфігурації, сертифікати, проксі-налаштування. Без цього пункту на пристрої можуть залишитися артефакти від попереднього використання: старі DNS-резолвери, кешовані SSID, протерміновані профілі. Будь-який із них може «спливти» в найневдаліший момент.
Після скидання iPhone попросить заново під'єднатися до Wi-Fi — робиш це вже підготовленим (див. крок 6).
2. Зміна регіону Apple ID на цільове гео
Налаштування → [Ім'я] → Медіа і покупки → Переглянути обліковий запис → Країна або регіон
Регіон Apple ID — один із найжорсткіших сигналів гео для TikTok, тому що визначає, який App Store бачить пристрій. Якщо ллєш на США — Apple ID має бути американський. Якщо на Німеччину — німецький.
Apple вимагає валідний платіжний метод країни (або іноді пропускає вибір «Немає» при створенні нового ID на цільову країну). На наявному ID зміна регіону можлива лише при нульовому балансі і без активних підписок. Зручніше завести окремі ID під кожне гео і зберігати їх у менеджері паролів.
3. Встановлення TikTok Studio з потрібного App Store
Після зміни регіону Apple ID — вийди з поточного профілю в App Store і зайди заново. Тільки так App Store «побачить», що регіон змінився. Тепер встановлення TikTok Studio (або TikTok Ads Manager — застосунок називається по-різному залежно від регіону) підтягне правильну версію застосунку для цільового ринку.
Це важливо, тому що різні регіональні збірки TikTok відрізняються за списком дозволених функцій, за способом авторизації, і іноді — за серверами, до яких стукаються при першому запуску.
4. Витягнути SIM (або поставити SIM цільового гео)
Будь-яка SIM-карта в слоті віддає через CarrierBundle API оператора зв'язку з конкретним MCC/MNC кодом. TikTok читає цей код і порівнює з гео IP. Конфлікт = тихий мінус до довіри акаунта.
Два варіанти:
- Фізично витягнути SIM — найчистіший сценарій. Працює лише по Wi-Fi + тунель. Жодних операторських даних застосунок не отримає.
- SIM цільового гео — якщо потрібна мобільна мережа (наприклад, для прийому SMS-коду прив'язки). Тоді MCC/MNC буде збігатися з гео IP, і конфлікт зникне.
eSIM з вимкненою передачею даних НЕ працює — оператор все одно віддається через CarrierBundle. Потрібно або взагалі видалити eSIM зі списку, або фізично вийняти пластикову SIM.
5. Вимкнути геолокацію для TikTok повністю
Налаштування → Конфіденційність і безпека → Служби геолокації → TikTok → Ніколи
Ідеально — вимкнути служби геолокації на пристрої цілком, якщо пристрій використовується лише під TikTok:
Налаштування → Конфіденційність і безпека → Служби геолокації → Off
iPhone збирає гео за GPS, Wi-Fi-оточенням (BSSID сусідніх точок, відомих Apple), і Bluetooth-маяками. Навіть якщо TikTok не має доступу до GPS, він може отримувати гео через непрямі API. Повне вимкнення служб геолокації закриває цей вектор.
Мінус: ламається «Знайти iPhone», карти тощо — але робочий пристрій і не повинен нічого з цього робити.
6. Встановити системний VPN-профіль або Shadowrocket з VLESS
Два варіанти, обидва робочі:
A. IKEv2 через .mobileconfig
- Отримай файл
.mobileconfigвід провайдера проксі (ProxyGrow видає його автоматично з кожним купленим IP). - Відкрий його в Safari або передай на iPhone через AirDrop.
- iOS запропонує встановити профіль — Налаштування → Профіль завантажено → Встановити.
- Введи пароль пристрою.
- Увімкни VPN: Налаштування → VPN → перемикач.
Увімкни режим Connect On Demand у властивостях профілю — iPhone буде автоматично піднімати тунель при будь-якому мережевому під'єднанні.
B. VLESS через Shadowrocket
- Купи і встанови Shadowrocket з App Store (потрібен Apple ID того регіону, де застосунок дозволений — зазвичай США або Гонконг).
- Отримай
vless://посилання від провайдера. - Скопіюй його → відкрий Shadowrocket → натисни
+зверху → Type: Subscribe → встав посилання. - Вибери ноду → натисни перемикач у верхній частині екрана.
- У налаштуваннях Shadowrocket увімкни
Global Routing(весь трафік через тунель) іRemote DNS = 1.1.1.1.
Детальне порівняння, що обирати в кожному сценарії — IKEv2 проти SOCKS5 для TikTok Ads з iPhone.
7. Перевірити IPv6-витік
Тунель увімкнено → Safari → відкрий ipleak.net (або ipv6-test.com).
Знайди секцію IPv6. Можливі варіанти:
- Поле порожнє або «Not detected» — IPv6 не активний або повністю закритий тунелем. Це норма.
- Показує IPv6, що збігається з IPv4 тунелю або належить тому ж провайдеру (ProxyGrow) — теж норма, тунель підтримує dual-stack.
- Показує IPv6 з гео, відмінним від IPv4 — витік. Акаунт через таку конфігурацію запускати не можна.
Якщо витік виявлено — вимкни IPv6 на Wi-Fi: Налаштування → Wi-Fi → (i) поряд із мережею → Налаштувати IPv6 → Лише канал. Після — перепровір.
8. Перевірити DNS-витік
dnsleaktest.com → натисни Extended test.
У результаті маєш побачити DNS-резолвери, розташовані в тому ж гео, що і твій IP. Наприклад, IP тунелю в США → резолвери мають бути в США (типово — Cloudflare, Google, або DNS провайдера проксі).
Якщо в списку з'являються резолвери:
- місцевого інтернет-провайдера (Orange Romania, Deutsche Telekom тощо),
- будь-якого гео, відмінного від гео твого тунелю,
→ це витік. Відкрий налаштування тунелю і явно пропиши DNS = 1.1.1.1 (або інший публічний резолвер). У Shadowrocket — Settings → DNS → Remote DNS = 1.1.1.1. У .mobileconfig — секція DNS → ServerAddresses.
Після виправлення — перезапусти тунель і перепровір.
9. Перевірити підсумковий IP — гео IP / App Store / TikTok мають збігатися
Фінальна перевірка перед реєстрацією. Три точки мають показувати одну і ту саму країну:
- IP —
ipleak.netпоказує гео твого тунельного IP (наприклад, США, Атланта). - App Store — заходиш у App Store, бачиш доларові ціни, US-застосунки в топах, US-акаунт у кутку.
- TikTok — при першому запуску застосунок визначає країну. Відкрий TikTok, подивися стрічку: контент має бути переважно англійською і зі США (або з цільового гео).
Якщо щось одне з трьох не збігається — не рухайся далі. Реєстрація акаунта в таких умовах = бан протягом 24–48 годин.
10. Не перевикористовувати IP між акаунтами — міняти IP під кожен профіль
Найчастіше і найдорожче порушення. Один IP = один акаунт (максимум — одна заздалегідь «родинна» пачка з 2–3 акаунтів, якщо вони задумані як зв'язка). Жодних «ну він же чистий, попередній акаунт давно помер, давай ще один поверх».
Правила:
- Новий акаунт = новий IP. Перед реєстрацією наступного профілю смикаєш ресет — модем перемикає сесію, ти отримуєш свіжий мобільний IP. У ProxyGrow для цього є ресет-посилання: відкрив у браузері → IP змінився → той же IKEv2-конфіг і VLESS-посилання вже вказують на твою нову сесію. Чекати «відлежки» не треба — оператор сам видає IP зі свого пулу, і шанс, що отримаєш саме ту ж адресу двічі, мінімальний.
- Один формат конфіга = один акаунт. Оскільки IKEv2 і VLESS у тебе ведуть на один і той же мобільний IP, використання обох форматів на одному пристрої не означає «два різних IP» — це один IP з двома транспортами. Під новий профіль потрібен ресет.
- Веди реєстр прив'язок. Проста таблиця у Notion / Google Sheets: IP → дата → акаунт → статус. Так під рукою видно, який профіль на якому IP працював і чи не було там перетинів з іншими твоїми акаунтами.
- На обсягах — окремий модем (Quectel RM520, Sierra MC7455, Fibocom L860) під окрему групу акаунтів, з автоматичною ротацією IP через
AT+CFUN=4/AT+CFUN=1або перемиканням APN — для тих, хто будує ферму сам, без зовнішнього сервісу.
Що робити далі
Цей чеклист — обов'язковий мінімум на кожному пристрої, не один раз. Перед кожним новим акаунтом — кроки 4 (SIM), 6 (новий конфіг), 7–9 (перепровірка витоків і гео). Це займає 5 хвилин на налагодженому процесі і рятує 100% витрат на креатив і поповнення балансу.
Якщо хоча б один пункт чекліста хочеться пропустити «бо й так нормально» — у 80% випадків саме на ньому акаунт і згорить.
Конфіги для кроку 6 — ProxyGrow
Реальні мобільні IP з операторськими ASN. До кожного IP — .mobileconfig + vless:// посилання. Ротація за URL, без cooldown.
Конфіги для кроку 6 — ProxyGrow
Реальні мобільні IP з операторськими ASN (Vodafone, Orange, Digi тощо). Кожен IP віддається одночасно у форматі IKEv2 .mobileconfig і vless:// посилання — обидва транспорти працюють поверх одного і того ж мобільного каналу. Ротація — за посиланням: відкрив у браузері, отримав новий IP, продовжуєш працювати з тим самим конфігом. Жодного шерингу, жодної «відлежки» — модем змінює сесію миттєво.
→ Сайт: proxygrow.com → Telegram: t.me/ProxyGrow (там же — PDF-версія цього чекліста для офлайн-використання)