- PVSM.RU - https://www.pvsm.ru -
Когда начал разбираться с веб-версией Max, первая мысль была — как бы его изолировать, чтобы он не ходил куда попало. Обычно в таких случаях советуют поднимать прокси, городить контейнеры или хотя бы использовать PAC-файлы.
Но если всё упростить, то оказывается, что в любом современном браузере (для примера, в Firefox) уже есть всё, чтобы сделать это в пару кликов. Мы будем использовать стандартный функционал немного нестандартным способом.
Делаем очень простую вещь:
весь трафик браузера отправляем в «чёрную дыру»
нужные домены (к которым Max должен ходить) — добавляем в исключения
В итоге:
Max работает
всё остальное — просто не открывается
Для начала, необходимо создать новый профиль в Firefox.
$ firefox -P
Открываем:
Настройки → Настройки прокси
Дальше:
SOCKS узел: 127.0.0.1
Порт: 9
Тип: SOCKS v5
Порт 9 — это стандартный discard, туда можно отправлять что угодно, ответа не будет.
В поле «Не использовать прокси для»:
max.ru, st.max.ru, web.max.ru, apptracer.ru, sdk-api.apptracer.ru, okcdn.ru, calls.okcdn.ru, iv.okcdn.ru, oneme.ru, i.oneme.ru, ws-api.oneme.ru
Можно перечислить конкретные поддомены, но можно использовать точку.
Точка в начале (.max.ru [1]) означает, что будут работать и все поддомены.
Обязательно снимаем галку «Отправлять DNS-запросы через прокси при использовании SOCKS 5»

В about:config:
media.peerconnection.enabled = false
network.trr.mode = 5
Это ещё более безопасно. Но тогда перестанут работать звонки.
Firefox ведёт себя так:
для этих доменов — идёт напрямую
для всего остального — пытается через SOCKS и падает
По факту получается простой whitelist.
не нужен Docker
не нужен прокси
настраивается за минуту
легко включить и так же легко выключить
нет логирования (не видно, куда он пытался сходить)
если Max начнёт использовать новые домены — придётся добавить их вручную
Если нужна быстрая изоляция веб-версии Max без лишней инфраструктуры — это, пожалуй, самый простой способ.
Без фанатизма, без «безопасности уровня спецслужб», но для повседневного использования — более чем.
Автор: barl0g
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/max/450848
Ссылки в тексте:
[1] max.ru: http://max.ru
[2] Источник: https://habr.com/ru/articles/1030708/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1030708
Нажмите здесь для печати.