Маршрутизация VPN на роутере с OpenWrt
На OpenWrt маршрутизацию обычно делает OpenClash (ядро mihomo) или sing-box. Конструктор соберёт правила для любого из них.
На OpenWrt маршрутизацию обычно делает OpenClash (ядро mihomo) или sing-box. Конструктор соберёт правила для любого из них.
Это основа. Отдельные сервисы и сайты настроите дальше — они важнее сценария.
Надстройки со своим форматом списков (например, Podkop или правила разделения в Passwall) конструктор напрямую не выгружает. Для них удобно взять категории geosite из каталога и вписать их в интерфейсе надстройки.
OpenClash | Выберите в конструкторе «Clash / mihomo» и замените секцию rules: в своём конфиге OpenClash на полученную. |
|---|---|
sing-box | Выберите «sing-box» и вставьте блок route в /etc/sing-box/config.json (или в конфиг, который указан в настройках пакета). |
Xray | Выберите «Xray» и вставьте блок routing в config.json Xray. |
Пример rules.yaml для OpenClash: российские сайты напрямую
# Правила маршрутизации для mihomo / Clash Meta
# Группа прокси: PROXY
rules:
- GEOSITE,private,DIRECT
- GEOIP,private,DIRECT
- GEOSITE,category-ru,DIRECT
- GEOSITE,tld-ru,DIRECT
- GEOIP,ru,DIRECT
- MATCH,PROXY
Ядру нужны гео-базы. Включите их загрузку в настройках OpenClash (geodata) и дождитесь скачивания.
Наборы правил качаются через outbound proxy (download_detour). Убедитесь, что такой тег есть в конфиге, или очистите поле в настройках выгрузки, чтобы качать напрямую.
Нет. Правила собираются прямо в браузере, а ссылки серверов обрабатываются только на этой странице — они не попадают ни в черновик, ни в ссылку «Поделиться».