From d52b28b0ccd4d0dce067d0f8a179abefc9d18a24 Mon Sep 17 00:00:00 2001 From: Nikita Korotaev <104270279+iambabyninja@users.noreply.github.com> Date: Sat, 26 Oct 2024 02:35:35 +0000 Subject: [PATCH] Routing: RU: Add some catch all tip --- docs/ru/config/routing.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/ru/config/routing.md b/docs/ru/config/routing.md index 342db4245..d6585907a 100644 --- a/docs/ru/config/routing.md +++ b/docs/ru/config/routing.md @@ -141,6 +141,10 @@ Допустимые значения: "tcp", "udp" или "tcp,udp". Правило вступает в силу, если тип соединения соответствует указанному. +Поскольку ядро явно поддерживает только два протокола четвёртого уровня — TCP и UDP, то маршрут с условием, включающим только `"network": "tcp,udp"`, может использоваться для **catch-all** маршрутизации всего трафика. Пример использования — поместить такой маршрут в самый конец всех правил маршрутизации для назначения выходного соединения по умолчанию, если не подходит ни одно из других правил (иначе ядро по умолчанию использует первое правило). + +Конечно, другие варианты, явно подходящие для маршрутизации любого трафика, такие как указание диапазона портов **1-65535** или IP-адресов **0.0.0.0/0 + ::/0**, также имеют аналогичное действие. + > `source`: \[string\] Массив, каждый элемент которого представляет собой диапазон IP-адресов. Возможные форматы: IP-адрес, CIDR, GeoIP и загрузка IP-адресов из файла. Правило вступает в силу, если какой-либо элемент соответствует IP-адресу источника.