{% extends "base.html" %} {% block page_title %}{{ t('settings.title') }}{% endblock %} {% block content %}
Ember использует встроенный браузер для рендера UI. Edge WebView2 (Chromium 120+) намного легче чем Qt5/Chromium 87 — экономит 150-200 МБ RAM и убирает большинство лагов при rapid switching. Включается автоматически если есть .NET 6 Desktop Runtime.
{{ t('onboarding.machine_id') }}: —
Браузерные профили запускаются на изолированном рабочем столе Windows — полностью скрыты от экрана, но рендерятся в полную силу. Площадка (YouTube, RuTube — любая) видит обычный активный браузер. Работает для всех профилей, не привязано к платформе. Просматривать и скрывать браузеры — через кнопки ниже.
⚠ Функция в тесте — возможно влияние на траст аккаунта. Используй осторожно.
Автоматический шифрованный бэкап аккаунтов, прокси и настроек на наш сервер. База уезжает раз в 10 минут, только если в ней что-то менялось. Шифрование AES-GCM, ключ выводится из вашей лицензии — на сервере данные опаковые, расшифровать может только этот софт с той же лицензией.
После «Создать профили» (массовое создание) Ember добавит одну строку в указанную таблицу на каждый профиль: дата, имя, прокси, profile_id, папка. Нужен service-account JSON (см. подсказку ниже). Поле необязательное — если не заполнено, массовое создание просто работает без записи в таблицу.
Один раз создаёшь OAuth Client (Desktop) в Google Cloud Console — это 2 минуты. Дальше жмёшь «Войти через Google», открывается обычный Google-логин в браузере, всё. Можешь логиниться/выходить когда захочешь.
/d/После входа в Google аккаунт без канала Ember автоматически создаст канал (имя/handle из email), и если задана папка с изображениями — поставит случайную картинку как аватар.
Если папка пустая или путь не задан — аватарка просто не ставится, остальной флоу работает.
Когда включено (по умолчанию), софт просит ixBrowser открыть профиль БЕЗ расширений, информационной страницы и бэкапа cookies — это экономит ~1–1.5 сек на каждом профиле. Если профили открываются и сразу закрываются (8 секунд → TargetClosedError), отключи — ixBrowser получит «полное» открытие как при ручном клике на профиль.
{{ t('settings.antidetect_hint') }}
{{ t('settings.tg_hint') }}
{{ t('settings.youtube_api_hint') }} {{ t('settings.youtube_api_multi_hint') }}
Софт не может создать ключ автоматически — это требует входа в твой Google аккаунт. Делается один раз руками:
console.cloud.google.com с любого Google-аккаунта (хоть основной, хоть отдельный для работы).ember) → Создать.YouTube Data API v3 → клик на результат → кнопка Enable.AIzaSy... — это и есть ключ.Каждый ключ даёт 10 000 единиц / сутки бесплатно (1 запрос на канал ≈ 1 ед, на видео ≈ 1-3 ед). На 264 профиля × ~5 каналов = ~1300 ед/день — спокойно влезает в один ключ. Если твой объём больше — добавь второй ключ из этого же или другого Google-аккаунта, Ember ротирует автоматически когда квота первого иссякнет.
Кредитка не нужна. Free tier не требует billing-аккаунта. Превысишь квоту — просто запросы начнут возвращать 403 до полуночи UTC, никаких списаний.
{{ t('settings.youtube_api_empty') }}
{{ t('settings.tfa_hint') }}
{{ t('settings.tfa_totp_hint') }}
{{ t('settings.captcha_hint') }}
{{ t('settings.server_hint', platform=APP_PLATFORM) }}