Перейти к содержимому

Возможность

Изолированные профили

Каждый профиль ARMANOS это отдельный браузер: своя папка на диске, свои куки, кэш, расширения, прокси и отпечаток. Два профиля на одном компьютере не читают друг друга.
153.0.7978.0
Движок
5
Шаблонов отпечатка
от 4 до 32
Открыто разом
2 профиля
Тариф Free

Браузер на каждый профиль

Профиль это отдельная сессия браузера, а не вкладка. У него своя папка, и туда ложится всё, что движок сохраняет: куки, хранилище, кэш и service workers.

Между двумя такими папками ничего не переходит, потому что движок про соседнюю не знает. Сайт, где вы вошли в одном профиле, о втором не видит ничего.

  • Своя папка

    Всё, что движок сохраняет, вплоть до service workers.

  • Свои расширения

    Ваши включённые расширения грузятся только сюда, рядом с защитным расширением этого профиля.

  • Свой прокси

    Адрес, доступы и страна выхода принадлежат профилю, а не машине.

  • Свой отпечаток

    Растёт из номера профиля.

  • Свои открытые вкладки

    После падения браузера вам предложат вернуть до 30 вкладок этого профиля, и предложение живёт до недели.

Список профилей ARMANOS: группа, прокси и состояние на каждой карточке
Список профилей. Каждая карточка это полноценный браузер со своей папкой на диске.

Что вы выбираете при создании

При создании вы принимаете десяток решений разом. Сценариев использования на выбор пять: приватность, электронная коммерция, соцсети, рекламные кабинеты и фриланс.

Адрес открытия программа проверяет при сохранении, поэтому негодный вы увидите, а не получите вместо него адрес сценария втихую.

НастройкаЧто задаётПо умолчанию
Сценарий использованияВнедряемые скрипты, списки слежки, дневные пределы, адрес открытияПриватность
Шаблон отпечаткаКакой машиной представляется отпечатокmacOS · Chrome
Группа и тегиКак профиль отбирается и находитсяБез группы
Адрес открытияКуда открывается профиль, проверяется как http или httpsАдрес сценария
Ядро браузераНа каком установленном ядре идёт профильПо умолчанию
Без окнаРабота без окна, для серверных сценариевВыключено
Одноразовый профильОтдельная кнопка в левом столбце: такой профиль убирается вместе с данными, когда окно закрылосьОбычный профиль

Список профилей на диске

В списке лежат имена, группы, прокси и данные для входа по всему, что у вас есть. Поверх старого файла он не пишется никогда, поэтому отключённое посреди записи питание не оставит вас с половиной списка.

Нечитаемый файл не равен пустому. Испорченный список программа откладывает рядом копией, прежде чем писать что-то поверх.

  1. 1

    Сначала рядом, не поверх

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

  2. 2

    Место кончилось, значит отказ

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

  3. 3

    Замена целиком или никак

    На диске оказывается либо прежний список целиком, либо новый целиком, и половины не бывает.

  4. 4

    Права остаются вашими

    Читать этот файл при любой записи по-прежнему можете только вы, а новое имя переживает отключение питания.

Неудачная запись не оставляет врущий экран

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

Через что профиль проходит при запуске

Прежде чем открыться, профиль проходит несколько ворот, и каждые стоят там из-за конкретного вреда. Первым идёт предел открытых, чтобы не тратить ничего на профиль, который всё равно не откроется.

  1. 1

    Предел и место

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

  2. 2

    Прокси или ничего

    Прокси, который нельзя применить, останавливает запуск: выйти напрямую значит показать сайту ваш настоящий адрес.

  3. 3

    Проверка поколения

    Профиль, созданный поколением отпечатка новее, чем понимает эта сборка, открыться отказывается.

  4. 4

    Замок «Профиль открыт на другой машине»

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

  5. 5

    Сессия и выход

    Свежую сессию профиль забирает из папки синхронизации, если она настроена, а неудачная смена адреса запуск останавливает.

  6. 6

    Гео, расширения, защита

    Страна выхода задаёт профилю часы и языки, а защитное расширение достаётся ему своё.

Отпечаток готов до первого скрипта

Отпечаток профиля вырастает из его шаблона, номера, страны выхода и версии движка, и готов он раньше, чем откроется первая страница. ARMANOS Browser подставляет значения внутри себя, поэтому первый же скрипт сайта видит уже машину профиля.

Сколько открыто разом

Предел зависит от вашей машины, а не записан числом заранее. Три гигабайта уходят системе и программе, остальное делится по одному на браузер, а итог не выходит за 4 и 32.

Предел мягкий: вам откажут открыть ещё один и никогда не закроют уже открытые. Такой отказ программа отличает от поломки: при групповом запуске и по расписанию профиль до 30 минут ждёт места, а не попадает в проваленные сразу.

4 ГБ памяти
4 профиля, нижняя граница
8 ГБ
5 профилей
16 ГБ
13 профилей
32 ГБ
29 профилей
64 ГБ
32 профиля, верхняя граница

Вся ваша память минус 3 ГБ, по гигабайту на браузер, и не за границами 4 и 32. Своё число на экране «Движок» сильнее расчёта, пока оно внутри тех же границ.

Экран «Движок» с выбором движка и настройкой «Браузеров одновременно»
На экране «Движок» в поле «Браузеров одновременно» вы выбираете расчёт по памяти этого компьютера или своё число.

Корзина и «Удалить навсегда»

Удалённый профиль попадает в корзину. Он пропадает из всех списков и перестаёт занимать норму тарифа, но на диске пока не тронуто ничего.

«Удалить навсегда» это вторая кнопка, и понимать её надо буквально. Сперва закрывается сам браузер профиля: стирать под открытым окном это верный способ не стереть ничего и при этом потерять запись.

Что именно уходит

Если данные браузера на этом диске стереть не удалось, вам скажут об этом.

  • Данные браузера

    Хранилище, кэш, кэш имён и доступов и собственная папка движка под этот профиль.

  • Местные решения

    Выбор расширений, расписания и пропуск к стартовой странице.

  • Записи, пережившие профиль

    Имя в уведомлениях о запуске, счётчики в статистике и дневные подсчёты действий.

  • Облачная копия

    Закрытая связка сессии в папке синхронизации, чтобы вторая машина не вернула профиль обратно.

«Удалить навсегда» не отменяется

У стёртого профиля не остаётся ни записи, ни данных, до которых можно дотянуться. Если данные браузера на этом диске стереть не удалось, программа скажет об этом, а не рапортует об успехе.

Норма профилей по тарифам

Тариф решает, сколько профилей вы держите одновременно. Профиль сверх ступени стоит $2 в месяц, а место в команде сверх включённых стоит $3 в месяц.

Настоящую норму считает сервер, а программа показывает её у вас на экране. Через норму проходит и запуск, а не только создание, и без сети создавать вы можете ещё 24 часа после последней удачной сверки.

ТарифПрофилейУстройствМест в команде
Free211
Professionalот 10 до 10021
Businessот 200 до 100053
Enterpriseот 50002020

Это не профиль браузера

Обычный браузер разделяет профили ради удобства, а не ради сокрытия. Куки лежат порознь, и на этом всё: тот же экран, та же видеокарта, те же шрифты, тот же адрес.

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

Способ работыОтдельное хранилищеОтдельный адрес выходаОтпечаток меняется внутри движка
Окно инкогнитоТолько пока оно открытоНетНет
Второй профиль браузераДаНетНет
Вкладка-контейнерДаНетНет
VPNНетДаНет
Виртуальная машинаДаТолько с проксиНет, и она сама об этом сообщает
Расширение-подменщикНетНетНет, оно правит страницу со страницы
Профиль ARMANOSДаУ каждого свойНа ARMANOS Browser да, из семени, выданного при запуске

Чего это не делает

  • Корзина сама не опустошается. Профиль из корзины держит свои куки и всю свою папку на диске, пока его не сотрут насовсем.
  • Изоляция идёт по профилю, а не по машине. Все ваши профили делят один компьютер, один источник времени и один диск, а два профиля на одном прокси делят один адрес выхода.
  • Права только для хозяина держатся на macOS и Linux. На Windows файл профиля опирается на папку пользователя.
  • Ваши пароли внутри файла профиля закрывает сама система только на Windows. На macOS ключ лежит внутри самой программы, а на Linux они записаны как набраны, поэтому на обеих системах они открыты любому, кто может читать вашу папку пользователя.
  • Предел одновременно открытых профилей упирается в 32 даже на очень большой машине, потому что дальше упирается уже процессор и сеть, а не память.

Как проверить

Каждое утверждение выше лежит в одном файле. Вот эти файлы и стенды, которые держат их честными.

Профиль создаётся с версией ядра, а его номер это семя отпечатка
apps/desktop/src/lib/profiles.js · apps/desktop/test/заготовки-и-пакет.js · apps/desktop/test/fingerprint-consistency.js
Список профилей пишется неделимо и правами только для хозяина, а испорченный файл откладывается, а не стирается
apps/desktop/src/lib/secureFile.js · apps/desktop/test/secrets-on-disk.js · apps/desktop/test/login-in-keychain.js
Предел открытых считается по памяти этой машины, а место занимается до всякой сетевой ходки
apps/desktop/src/lib/engine-config.js · apps/desktop/test/предел-открытых.js
«Удалить навсегда» убирает каталог движка, раздел Electron и все записи, пережившие профиль
apps/desktop/src/main/main.js · apps/desktop/test/purge-honesty.js · apps/desktop/test/purge-clears-cloud.js · apps/desktop/test/delete-leaves-nothing.js
Норма следует за тарифом и пересчитывается при запуске, а не только при создании
packages/shared/src/index.js · apps/server/test/quota-follows-plan.js

Вопросы

Что обязано переехать вместе с профилем на второй компьютер?
Прежде всего его номер, потому что номер это семя отпечатка. Куки, перевезённые без номера, дают другой компьютер с теми же входами, то есть худшее из возможных сочетаний.
Можно задать номер профиля своим?
Номер профиль получает при создании. Прийти своим он может только вместе с профилем из файла переноса, и ехать обязан вместе с ним: номер это семя устройства, а куки, перевезённые без него, дают другую машину с теми же входами.
Занимает ли профиль из корзины место по тарифу?
Нет. Профили из корзины норму не занимают, а их данные лежат на диске, пока вы не сотрёте профиль полностью.
Что происходит при восстановлении из корзины?
Если вы вошли в аккаунт, сервер сперва сверит вашу норму и может отказать, и тогда профиль из корзины не вернётся, а зелёной надписи вы не увидите. Профиль, удалённый на другой машине, приезжает в вашу корзину, а не исчезает.
Чем одноразовый профиль отличается от обычного?
Он занимает норму, пока его окно открыто, и поэтому убирается вместе со своими данными, как только вы это окно закроете.
Могут два профиля идти на разных ядрах браузера?
Да, ядро вы выбираете на каждый профиль. Профиль более нового поколения отпечатка на старом ядре открываться откажется, а не покажет другую машину.

Откройте первые два профиля

На тарифе Free это два профиля со всеми сценариями и своим прокси у каждого. Без карты, и убирать нечего, если не подойдёт.