ru_world_routes_generator
# 🛰️ RU/World Routes Generator — генератор маршрутов для Keenetic без ручной работы
Если у вас Keenetic с VPN — этот пост для вас.
---
## Боль, которую это решает
Хотите сделать раздельную маршрутизацию на Keenetic: российские сайты — через провайдера, зарубежные — через VPN (или наоборот)? Тогда вы знаете, что для этого нужно вручную прописать тысячи статических маршрутов в роутер.
Руками — нереально. IP-адреса постоянно меняются, подсетей тысячи, и всё это нужно держать актуальным.
Я написал утилиту, которая делает это за вас.
---
## Что делает программа
**RU/World Routes Generator** — это Windows-программа (`.exe`, Python не нужен). Запускаете, выбираете режим, она скачивает свежие данные из открытых реестров и генерирует готовый `.bat`-файл. Запускаете `.bat` от администратора на компьютере, подключённом к Keenetic — маршруты применены.
При запуске выбираете режим:
**[1] RU** — маршруты для российского сегмента
Берёт актуальные данные из реестра RIPE NCC. CDN-сети (Cloudflare, AWS, Akamai, Azure) автоматически исключаются — они глобальные и не должны идти через российский канал.
Когда пригодится: VPN стоит шлюзом по умолчанию, и вы хотите, чтобы ВКонтакте, Госуслуги и российские банки работали без VPN.
**[2] World** — маршруты для популярных зарубежных сервисов
Собирает актуальные IP-диапазоны по BGP для: Google, YouTube, Meta (Facebook / Instagram), Twitter/X, Netflix, Apple, Telegram, Discord, Spotify, TikTok, LinkedIn, Twitch, Wikipedia.
Когда пригодится: VPN подключён как дополнительный интерфейс, и вы хотите завернуть в него только нужные зарубежные сервисы.