Виды правил
| Признак | Пример | Когда применять |
|---|---|---|
| Домен | example.com | Сайты и сервисы - самый частый случай |
| Домен с поддоменами | *.example.com | Когда сервис раскидан по поддоменам |
| IP-адрес | 203.0.113.10 | Когда домена нет вовсе |
| Подсеть | 192.168.0.0/16 | Локальная сеть, корпоративные диапазоны |
| Программа | game.exe | Игры и клиенты, не понимающие прокси |
| Набор (гео-файлы) | списки доменов и адресов по странам | Массовые правила без ручного перечисления |
Порядок применения
Обычно применяется первое подходящее правило, а всё, что не совпало ни с одним, попадает под действие по умолчанию. Отсюда практическое следствие: частные правила должны стоять выше общих. Если правило «всё в туннель» окажется выше исключения для банка, исключение не сработает - и выглядеть это будет как «настройки не применяются».
- Сначала - исключения. Банк, госуслуги, локальная сеть, рабочие адреса: исключения.
- Потом - точечные включения. Программы и сервисы, которым туннель нужен обязательно.
- В конце - действие по умолчанию. Всё остальное: в туннель или напрямую, в зависимости от выбранной стратегии.
Гео-файлы: правила пачками
Гео-файлы - готовые списки доменов и адресов, сгруппированные по признакам (страна, категория сервиса). Они позволяют одним правилом описать «все российские сайты - напрямую», не перечисляя их руками. Приложение скачивает эти файлы само и обновляет периодически.
Если правила с гео-наборами перестали работать, сначала проверьте, скачались ли файлы: не загружаются гео-файлы.
Как отладить правило, которое не работает
Предупреждение · Маршрутизация: Правило добавлено, но трафик идёт по-старому
- Причина: Выше стоит более общее правило, либо соединение было установлено до изменения.
- Действие: Поднять правило выше, перезапустить программу, при необходимости переподключить туннель.
Предупреждение · Маршрутизация: Правило по домену не срабатывает
- Причина: Сервис обращается по адресу, а не по имени, либо использует другие домены.
- Действие: Добавить правило по IP или посмотреть реальные обращения в журнале приложения.
Сведения · Маршрутизация: Правило по программе промахивается
- Причина: Сеть использует дочерний процесс с другим именем.
- Действие: Посмотреть точные имена в диспетчере задач, вкладка «Подробности».
Дополнительные вопросы
Сколько правил можно добавить?
Практического предела нет, но чем их больше, тем сложнее понимать поведение. Десяток осмысленных правил обычно закрывает всё.
Можно ли заблокировать домен совсем?
Да, если приложение поддерживает действие «блокировать». Это удобно для рекламных доменов, но не заменяет блокировщик в браузере.
Где посмотреть, какое правило сработало?
В журнале приложения: там видно, куда ушло соединение. Разбор журнала - интерфейс.