Как настроить маршрутизацию
Маршрутизация решает один вопрос: что идёт через сервер, а что напрямую. Всё остальное — детали.
Чтобы пройти курс до конца, понадобится рабочая ссылка-подписка: приложение без неё подключаться не к чему. Пробная оформляется за две минуты и живёт 3 дня — ровно на уроки с третьего по седьмой.
Взять ссылку →Маршрутизация — это набор правил вида «этот адрес или приложение идёт напрямую, всё остальное — через сервер». Обычному человеку нужно два-три правила: банк, госуслуги и локальная сеть. Всё, что сложнее, стоит трогать только при конкретной задаче, иначе вы отлаживаете правила вместо того, чтобы пользоваться подключением.
07 То же самое в курсе: урок 7Смена сервера и настройка под себя · 7 минут открыть →Три решения на каждый адрес
| Решение | Что значит | Когда нужно |
|---|---|---|
| Напрямую | Трафик идёт мимо туннеля, как будто подключения нет | Банк, госуслуги, локальная сеть, рабочие системы |
| Через туннель | Поведение по умолчанию для всего остального | Всё, ради чего вы подключались |
| Блокировать | Трафик не идёт вообще | Редко: обычно для рекламы и трекеров |
По умолчанию всё идёт через туннель, и для большинства это правильное состояние. Правила добавляют, когда какой-то сервис от этого страдает.
Порядок работы с правилами
-
Дождитесь настоящей проблемы
Не настраивайте маршрутизацию заранее. Пока всё работает, любое правило — это только риск сломать.
-
Добавьте одно правило
Для конкретного сервиса, который капризничает. Как это делается — как добавить исключения.
-
Переподключитесь и проверьте
Правила применяются к новому соединению. Проверяйте тот сервис, ради которого писали правило, и заодно что-нибудь обычное — не увели ли вы мимо туннеля лишнего.
-
Записывайте, что добавили
Через полгода вы не вспомните, почему в списке двенадцать строк. Список без объяснений невозможно чинить.
Проверьте, дело в ваших действиях или в ссылке
Половина «не получилось» на уроках 4–5 — это не ошибка ученика, а нерабочая ссылка-подписка: старая, чужая, из сборника или с кончившимся сроком. Отделяется за две минуты — вставьте в тот же клиент заведомо живую ссылку и больше ничего не меняйте. Заработало — дело было не в вас. Ссылка на 3 дня выдаётся без карты.
- приходит сразу
- карта не нужна
- проверка занимает две минуты
Два подхода к правилам
Настраивают маршрутизацию двумя способами, и путать их не стоит: они дают противоположный результат.
| Подход | Как устроен | Кому подходит |
|---|---|---|
| Всё через туннель, исключения — точечно | По умолчанию всё идёт через сервер, отдельные сервисы выведены напрямую | Почти всем: это поведение по умолчанию плюс два-три правила |
| Всё напрямую, в туннель — точечно | По умолчанию ничего не идёт через сервер, в него заводятся отдельные адреса | Тем, кому подключение нужно для двух-трёх конкретных сервисов |
Первый вариант проще и надёжнее: вы точно знаете, что защищено всё, кроме перечисленного. Второй экономит скорость, но требует держать список в голове — забыли адрес, и он пошёл мимо. Смешивать подходы не надо: получится набор правил, о котором через месяц невозможно рассуждать.
Чего делать не стоит
- Копировать чужие большие наборы правил. Они написаны под чужие задачи и часто под другую страну.
- Писать широкие маски. Правило «всё, что оканчивается на .ru, напрямую» уводит мимо туннеля половину интернета.
- Добавлять правила пачками. Отладить такой список нельзя.
- Настраивать маршрутизацию вместо решения проблемы. Если подключение вовсе не работает, правила не помогут: как сделать, чтобы работал.
- Правил немного и вы помните, зачем каждое.
- Проблемные сервисы работают.
- Видимый адрес в браузере по-прежнему иностранный — значит основной трафик идёт через сервер.
Не сходится? Адрес перестал меняться — вы увели весь трафик напрямую. Удалите последнее правило.
Как проверить, что правило работает
- Переподключитесь. Правила применяются к новому соединению, а не к текущему. Без этого шага вы проверяете старое состояние.
- Откройте тот сервис, ради которого писали правило. Заработал — значит правило верное.
- Откройте что-нибудь обычное. Видимый адрес должен остаться иностранным: если он стал вашим, правило увело мимо туннеля лишнее.
- Запишите, что добавили и зачем. Через месяц список без пояснений не поддаётся разбору.
Если после правила перестало работать всё — удалите именно его, а не «почистите список». Правила отлаживаются по одному, иначе результат не имеет смысла.
Порядок правил имеет значение
Правила применяются по очереди, и первое подошедшее решает судьбу запроса. Поэтому широкое правило, стоящее выше узкого, делает узкое бессмысленным: до него дело не доходит.
- Сначала узкие правила — конкретный сервис, конкретный адрес.
- Потом широкие — группы адресов, локальная сеть.
- В самом низу — поведение по умолчанию: всё остальное через туннель.
Если правило не срабатывает, а выглядит правильным, первым делом посмотрите, нет ли выше него более общего. Это причина примерно половины «правило есть, а не работает».
Когда маршрутизация не нужна вовсе
- Если подключение не поднимается. Правила управляют трафиком уже работающего соединения — сначала нужно соединение.
- Если проблема на одном сайте. Он блокирует адреса серверов, и это лечится одним исключением, а не набором правил.
- Если медленно. Скорость определяется сервером и каналом; правила её не улучшают.
- Если вы не понимаете, что именно хотите изменить. Это лучшая причина не открывать раздел вовсе.
Маршрутизация — инструмент точечный. Он нужен, когда есть конкретный сервис с конкретным поведением, и бесполезен как общее средство «сделать лучше».
Как записывать правило
Формат зависит от приложения, но общие принципы одинаковы и ошибиться в них проще всего.
- Пишите адрес сайта, а не адрес страницы. Правило работает по узлу, а не по конкретной ссылке.
- Не используйте маски без нужды. Правило вида «всё, что содержит слово», ловит гораздо больше, чем вы ожидаете.
- Одно правило — один сервис. Так его можно удалить, не задевая остальные.
- Проверяйте после каждого правила, а не после десяти сразу.
Коротко о главном
- По умолчанию всё идёт через туннель — и большинству этого достаточно.
- Правила нужны точечно: банк, госуслуги, локальная сеть.
- Добавляйте по одному и проверяйте после каждого.
- Переподключайтесь после изменений, иначе проверяете старое состояние.
- Записывайте, зачем добавили, — через месяц список без пояснений не разобрать.
Чем маршрутизация отличается от исключений?
Исключения — частный случай: правила «напрямую». Маршрутизация включает ещё и обратное — что заводить в туннель принудительно.
Нужна ли она вообще?
Большинству — только в объёме пары исключений. Полноценная настройка нужна редко.
Можно вернуть как было?
Да, удалите добавленные правила. При совсем запутанном состоянии переустановите приложение и вставьте ссылку заново.
Влияет ли маршрутизация на скорость?
Косвенно: то, что идёт напрямую, работает как обычно, без задержки на сервер.
Курс доводит до рабочего подключения всё, что зависит от вас: приложение поставлено, ссылка вставлена, проверка пройдена. Дальше начинается то, что от настроек не зависит вовсе, — серверы. Их даёт доступ: ссылка HAPP Plus оформляется за две минуты, карта не спрашивается, первые 3 дня бесплатны, и на них удобно пройти уроки с третьего по седьмой.
Взять ссылку для курса →