Маршрутизация
Настройки → Маршрутизация. Изменения применяются к работающему туннелю сразу, без переподключения.
Режимы
| Режим | Что происходит |
|---|---|
| Глобально | Весь трафик идёт через сервер |
| Правила | Решают ваши правила, остальное — через сервер |
| Прямо | Ничего не идёт через сервер; туннель остаётся поднятым |
Профили
Над режимом — строка профилей. + Новый сохраняет текущие правила под
именем («Дома», «В поездке»); тап по профилю переключает правила сразу, без
переподключения, а правки уходящего профиля сохраняются в нём. Долгое
нажатие — переименовать, удалить или скопировать ссылку вида
commy://routing/…: открыв её, человек увидит правила и решит, включать ли
профиль. Список приложений в ссылку не попадает. Профили входят в резервную
копию.
Правила
Правило — условие и действие (Прокси, Прямо, Блок). Порядок = приоритет, сортируется перетаскиванием. Последнее правило «Остальное» неудаляемо: у маршрутизации всегда есть финальный исход.
Условия — в синтаксисе sing-box:
geosite:ru домены из набора geosite «ru»
geoip:private частные адреса
domain:example.com точное имя
domain_suffix:example.com
ip_cidr:10.0.0.0/8
Наборы правил (geoip, geosite)
Правилам geosite: и geoip: нужен скомпилированный список на устройстве.
Commy ничего не скачивает сам: на экране Наборы правил адрес
источника виден заранее, а загрузка — по кнопке. Можно включить
автообновление раз в день, неделю или месяц — оно обновляет только уже
загруженные и нужные правилам наборы.
Приложения
Маршрутизация → Приложения: все через туннель, только выбранные или все, кроме выбранных (Android).
Блокировка рекламы
Переключатель Блокировать рекламу применяет список
geosite-category-ads-all: DNS-запрос к рекламному имени получает отказ, а
соединение с таким адресом блокируется. Пока список не загружен, переключатель
честно скажет, что ничего не блокирует.
Локальная сеть
Локальная сеть мимо прокси — роутер, принтер и NAS остаются доступны.
Kill switch
На Android kill switch обеспечивает система: Настройки → Подключение → Kill switch открывает «Постоянный VPN» и «Блокировать соединения без VPN». Когда туннель снят, Commy держит блокирующий TUN, чтобы DNS-запросы приложений не ушли открытым текстом.