База знаний
Выбрать режим WebRTC
Где настройка
Откройте окно профиля: блок «Режим WebRTC» стоит под «Местоположением», перед «Защитой от сканирования портов». Все пять режимов на виду, а строка под ними говорит, что этот профиль покажет на своём движке.
Новый режим действует со следующего запуска. Открытый сейчас профиль держит режим, с которым запущен, и окно это говорит. Повторное «Запустить» у открытого профиля это не новый запуск: его новое окно тоже держит этот режим.
Если ARMANOS закрылся сам, а профиль остался открыт, программа после перезапуска подхватывает этот браузер и по тому, как он был запущен, говорит, видят ли сайты ваш адрес в WebRTC.
Карточка отпечатка называет режим, с которым профиль работает сейчас. Если у открытого профиля выбран другой режим, карточка добавляет его со словами «со следующего запуска».
В боковой панели профиля тот же выбор стоит под «Защитой от сканирования портов», с той же строкой под ним. Новому профилю режим задают заготовка, файл ввоза, местный API и ИИ-помощник.
Пять режимов
«Адрес прокси» стоит по умолчанию у новых профилей и у всех профилей, созданных до этой настройки.
- 1
Адрес прокси
Сайты видят адрес прокси этого профиля, а адрес этого компьютера остаётся скрыт. Профиль без прокси ведёт себя как обычный Chrome.
- 2
Свой адрес
Сайты видят адрес, который вы впишете. Это должен быть адрес прокси: другой адрес сайты могут заметить.
- 3
Настоящий
Сайты видят настоящий адрес этого компьютера, как в обычном Chrome. Выбирайте его только для профиля без прокси.
- 4
Без UDP
WebRTC идёт только через прокси, по TCP. Сайты не видят ни одного вашего адреса, а часть звонков не соединится.
- 5
Выключен
Никаких соединений WebRTC. Видеозвонки, показ экрана и часть чатов работать не будут.
Пока ARMANOS Browser не обновлён
Сейчас «Свой адрес», «Выключен» и «Адрес прокси» у профиля с прокси работают как «Без UDP». Сайты не видят в WebRTC ни одного вашего адреса, и список кандидатов у них пуст.
Звонок через сервер сайта по TCP ещё может соединиться через прокси. Строка под режимом это говорит и уйдёт, когда движок научится показывать адрес прокси.
На встроенном движке
Встроенный движок не умеет показывать выбранный адрес и не умеет выключить WebRTC целиком. Там «Адрес прокси», «Свой адрес» и «Выключен» всегда работают как «Без UDP», и окно говорит это под режимом.
Профиль встроенного движка без прокси в «Адресе прокси» тоже не показывает адресов, как и всегда. Для вида обычного Chrome выберите «Настоящий».
Какой режим выбрать
Профилю с прокси оставьте «Адрес прокси». «Настоящий» честен для профиля без прокси, через VPN или мобильную связь.
«Без UDP» выбирайте, когда звонки не нужны, а адреса показывать не хочется вовсе. «Выключен» ломает звонки, а браузер, отказывающий любому звонку, сам по себе редкость.
Проверить на своём компьютере
У профиля с прокси «Проверить отпечаток» в окне отпечатка меряет WebRTC строкой запуска, режимом и расширениями из библиотеки самого профиля. Профилю без прокси WebRTC обходить нечего, и строка говорит, что проверки не было. Если у профиля есть расширение, которое может менять работу WebRTC, строка жёлтая, даже когда мимо прокси ничего не ушло: собственные настройки расширения внутри профиля в проверку не входят.
«Сеть > Запустить диагностику» меряет движок, которым открываются профили, на пробном профиле в «Адресе прокси».
На Маке первая проверка может упереться в окно системы о локальной сети. Разрешите ARMANOS в разделе «Локальная сеть» системных настроек, в части «Конфиденциальность и безопасность», и запустите проверку снова.
Прочитать проверку на чужом сайте
Страница проверки WebRTC перечисляет кандидатов по видам. Почти всё скажут три строки.
- 1
host
Имя, которое кончается на local, это нормально: Chrome прячет за ним адрес вашей домашней сети.
- 2
srflx
Внешний адрес, который увидел сервер. Это должен быть адрес прокси, а не ваш.
- 3
Пустой список
WebRTC в режиме «Без UDP» или «Выключен» либо работает как «Без UDP» до обновления движка.
Расширение может перебить режим
Расширение с правом privacy может вернуть WebRTC настоящий адрес: его настройка старше правила, с которым запускается движок. Окно профиля называет такое расширение под режимом.
«Проверить отпечаток» меряет с расширениями профиля из библиотеки и называет те, что поставлены внутри профиля.
Чего это не делает
- Это пока не показывает в WebRTC адрес прокси: до обновления ARMANOS Browser защищённые режимы не показывают адресов вовсе.
- Это не запрещает расширения, которые меняют WebRTC. Программа их называет, в окне профиля и в «Проверить отпечаток».
- «Проверить отпечаток» не видит собственных настроек расширений: поставленные внутри профиля в проверке не участвуют, а расширения из библиотеки ставятся в неё заново. С таким расширением итог жёлтый и называет его.
- Свой сервер, собранный у себя до обновления, режим не хранит: тогда он живёт только на этом компьютере. С нашим сервером он едет через аккаунт на ваши другие компьютеры и коллегам.
Где это решается
Самые весомые утверждения и стенд, который держит каждое.
- Строка запуска по режиму на собранном ARMANOS Browser со STUN-сервером на этом компьютере: ни одного запроса мимо прокси в «Адрес прокси», «Свой адрес», «Без UDP» и «Выключен»; «Настоящий» и «Адрес прокси» у профиля без прокси ведут себя как обычный Chrome
- apps/desktop/src/lib/webrtc-профиля.js · apps/desktop/test/webrtc-строка-запуска-живьём.js
- Каждое окно профиля встроенного движка держит его режим, в том числе окно, открытое мимо запуска
- apps/desktop/test/webrtc-встроенный-живьём.js
- Открытый профиль держит режим, с которым запущен: новое окно после повторного «Запустить» ничего не шлёт мимо прокси, а карточка и окно профиля называют новый режим для следующего запуска
- apps/desktop/test/webrtc-открытый-держит-режим-запуска.js
- Профиль, подхваченный после того, как ARMANOS закрылся сам: карточка и окно профиля называют режим, с которым запущен его браузер, и это сверено с тем, что видит сайт в новой вкладке этого браузера
- apps/desktop/test/webrtc-подхваченный-держит-режим-живьём.js
- Окно профиля и карточка отпечатка говорят по режиму и движку, на английском и русском
- apps/desktop/test/webrtc-в-окне.js
- Расширение с правом privacy снова открывает утечку; «Проверить отпечаток» называет его и не показывает такой профиль зелёным
- apps/desktop/test/webrtc-расширение-живьём.js
- Боковая панель и ИИ-помощник задают тот же режим, и панель говорит, что он делает на этом движке
- apps/desktop/test/webrtc-в-панели.js · apps/desktop/test/webrtc-через-mcp.js
- Заданный или снятый на одном компьютере режим доходит до другого и до коллеги с доступом; сервер без этой настройки оставляет режим на машине
- apps/desktop/test/webrtc-переключатель-с-сервером-живьём.js · apps/desktop/test/webrtc-поле-местное-нынешний-сервер.js
Вопросы
- Почему у профиля с прокси пустой список кандидатов?
- До обновления ARMANOS Browser «Адрес прокси» работает как «Без UDP»: мимо прокси ничего не уходит, и список пуст.
- Можно ли сменить режим у открытого профиля?
- Да. Новый режим подействует при следующем запуске, и пока профиль открыт, окно это говорит.
- Меняет ли режим отпечаток?
- Выведенный отпечаток тот же: режим это настройка профиля, и профили, созданные до неё, открываются той же машиной, в «Адресе прокси». А то, что WebRTC показывает сайту, идёт за режимом, как сказано выше.
Попробуйте на своих профилях
Бесплатный тариф даёт два профиля, без срока и без карты.