discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
RockBlack-VPN/ip-address · source
Snapshot 0 · 2026-11-04T12:47:27Z · Batchfile · MIT
Content fingerprint
dd6922179937b8de392e9047d5a5fbccfac2ed26e9d277f9e22fe118e1ed6473GitHub description at capture
ip address - Youtube, Instagtam, Twitter, Netflix
README at capture
<div align="center">
# 🌐 IP-адреса и домены сервисов для маршрутизации через VPN
**Готовые списки маршрутов для роутеров Keenetic: YouTube, Instagram, Telegram, Discord, ChatGPT, Netflix и ещё 150+ сервисов**
[](https://github.com/RockBlack-VPN/ip-address/stargazers)
[](https://github.com/RockBlack-VPN/ip-address/network/members)
[](https://github.com/RockBlack-VPN/ip-address/commits/main)
[](LICENSE)
[](https://t.me/rockblack_vpn)
</div>
---
## 📑 Содержание
- [Что это такое](#-что-это-такое)
- [Структура репозитория](#-структура-репозитория)
- [Популярные сервисы](#-популярные-сервисы)
- [Загрузка маршрутов в Keenetic](#-загрузка-маршрутов-в-keenetic)
- [YouTube на телевизорах и задержка при старте видео](#-youtube-на-телевизорах-и-задержка-при-старте-видео)
- [Если перестал работать Кинопоиск](#-если-перестал-работать-кинопоиск)
- [DNS-over-TLS (DoT)](#-dns-over-tls-dot)
- [Как найти IP-адреса и домены сервиса](#-как-найти-ip-адреса-и-домены-сервиса)
---
## 💡 Что это такое
Это набор файлов со статическими маршрутами (`route add …`) для **раздельного туннелирования**: трафик к нужным сервисам идёт через VPN, а всё остальное — напрямую через провайдера.
Подходит для любого VPN-подключения на роутере: **WireGuard, AmneziaWG, OpenVPN, PPTP, L2TP, SSTP, Socks5** и т. д.
> [!NOTE]
> Через VPN пойдут только YouTube, Instagram и другие выбранные сервисы. Остальные сайты продолжат открываться через вашего провайдера без потери скорости.
---
## 📂 Структура репозитория
| Папка / файл | Назначение |
|---|---|
| [`Global/`](Global) | Маршруты для зарубежных сервисов: одна папка — один сервис. Файлы `*.bat` — маршруты, файлы `*_domain` — списки доменов сервиса |
| [`RU-RU/`](RU-RU) | Маршруты для российских сайтов (госуслуги, банки, онлайн-кинотеатры и т. д.), которые нужно пускать **мимо VPN**, через провайдера |
| [`XKeen(routing)/`](XKeen(routing)) | Готовые `05_routing.json` для [XKeen](https://github.com/Skrill0/XKeen) (Xray на Keenetic) |
| [`XKeen(data)/`](XKeen(data)) | Файл `rockblack.dat` с данными geosite/geoip для XKeen |
| [`DNS Resolver Pro`](DNS%20Resolver%20Pro) | Офлайн-утилита: превращает список доменов в маршруты для Keenetic. Скачайте файл, переименуйте в `.html` и откройте в браузере |
**Один сервис — один файл маршрутов.** Раньше в некоторых папках лежало несколько версий (`_0.0.1`, `_0.0.2`, `min`, `_Old` …) — теперь они объединены в один файл с именем папки, например [`Global/Youtube/Youtube.bat`](Global/Youtube/Youtube.bat). Подсети в объединённых файлах приведены к адресу сети, дубли и вложенные подсети удалены, поэтому маршрутов стало меньше, а охват — тот же.
> [!TIP]
> Если раньше вы загружали старые версии файлов, сначала удалите эти маршруты в роутере, а потом загрузите новый объединённый файл — он уже включает все адреса из старых версий.
---
## ⭐ Популярные сервисы
| Сервис | Папка | Сервис | Папка |
|---|---|---|---|
| ▶️ YouTube | [`Youtube`](Global/Youtube) | 💬 Telegram | [`Telegram`](Global/Telegram) |
| 📸 Instagram | [`Instagram`](Global/Instagram) | 🎮 Discord | [`Discord`](Global/Discord) |
| 👥 Facebook / Meta | [`Facebook`](Global/Facebook), [`Meta`](Global/Meta) | 🟢 WhatsApp | [`Whatsapp`](Global/Whatsapp) |
| 🐦 X (Twitter) | [`Twitter`](Global/Twitter) | 🎵 TikTok | [`TikTok`](Global/TikTok) |
| 🤖 ChatGPT | [`ChatGPT(OpenAI)`](Global/ChatGPT(OpenAI)) | 🧠 Claude | [`claude`](Global/claude) |
| ✨ Gemini | [`gemini`](Global/gemini) | 🧩 Grok | [`grok`](Global/grok) |
| 🎬 Netflix | [`Netflix`](Global/Netflix) | 🎧 Spotify | [`Spotify`](Global/Spotify) |
| 🟣 Twitch | [`twitch`](Global/twitch) | 🐙 GitHub | [`github`](Global/github) |
| 🎮 Steam / CS2 | [`Steam`](Global/Steam), [`CS-2`](Global/CS-2) | 🧱 Roblox | [`Roblox`](Global/Roblox) |
| 🪟 Microsoft | [`Microsoft`](Global/Microsoft) | 🔎 Google | [`Google`](Global/Google) |
Полный список сервисов — в папке [`Global/`](Global).
---
## 📡 Загрузка маршрутов в Keenetic
1. Скачайте нужный `.bat`-файл: откройте его на GitHub и нажмите **Download raw file** (кнопка ⬇ справа сверху).
2. Откройте веб-интерфейс роутера → **Сетевые правила** → **Маршрутизация** (`http://192.168.1.1/staticRoutes`).
3. Нажмите **Загрузить из файла**.
4. В поле **Интерфейс** выберите ваше VPN-подключение (WireGuard, AmneziaWG, OpenVPN, PPTP, Socks5 и т. д. — разницы нет).
5. Выберите скачанный файл и нажмите **Загрузить**.
> [!IMPORTANT]
> Если с первого раза загрузились не все маршруты, нажмите **Загрузить** ещё раз — роутер добавит недостающие.
---
## 📺 YouTube на телевизорах и задержка при старте видео
Типичная картина: в браузере на компьютере YouTube летает, на телефоне видео стартует с задержкой 1–2 секунды, а на телевизорах (Samsung, LG, Philips, Android TV) не работает. Маршруты при этом загружены правильно, проблема в другом. Проверьте по порядку:
1. **Загрузите один актуальный файл.** Удалите все старые маршруты YouTube и загрузите [`Youtube.bat`](Global/Youtube/Youtube.bat) — в нём собраны все прежние версии.
2. **Отключите IPv6.** Телевизоры предпочитают IPv6, а маршруты здесь только IPv4: по IPv6 видео идёт мимо VPN. Отключите IPv6 на подключении к провайдеру.
3. **DNS через роутер и через VPN.** Телевизор спрашивает DNS у роутера. Если роутер берёт DNS провайдера, `*.googlevideo.com` указывает на кэш-серверы Google внутри сети провайдера. Их адресов в списке нет, поэтому видео идёт напрямую и тормозится. Компьютеры и телефоны часто используют свой защищённый DNS (DoH в Chrome, «Частный DNS» в Android) и получают другие адреса — поэтому у них всё работает. Что сделать:
- настройте DoT по разделу [ниже](#-dns-over-tls-dot) и включите **Игнорировать DNSv4 интернет-провайдера**. Для YouTube лучше `8.8.8.8` / `8.8.4.4` (`dns.google`): они уже есть в `Youtube.bat`, поэтому запросы к ним идут через VPN;
- на KeeneticOS 4.2+ дополнительно добавьте **DNS-маршрут**: **Маршрутизация** → **DNS-маршруты** → список доменов из [`Youtube_domain`](Global/Youtube/Youtube_domain) → интерфейс VPN. Тогда через VPN пойдут и те адреса YouTube, которых нет в статическом списке.
4. **Запретите QUIC (UDP 443), если VPN работает не на WireGuard.** YouTube-приложения сначала пробуют QUIC (UDP). Через WireGuard UDP проходит, а через TCP-туннели и прокси (OpenVPN-TCP, SSTP, Socks5, VLESS без UDP) — нет. Приложение ждёт тайм-аут и только потом переходит на TCP: отсюда задержка при старте, а на телевизорах видео может не запуститься совсем. **Сетевые правила** → **Межсетевой экран** → **Домашняя сеть** → **Добавить правило**: действие **Запретить**, протокол **UDP**, порт назначения **443**. Правило можно ограничить IP-адресами телевизоров.
5. **Проверьте политики.** Если устройства разнесены по разным политикам доступа (**Приоритеты подключений**), телевизоры должны быть в политике, где VPN-подключение включено. Иначе маршруты через VPN для них не сработают.
6. **MTU.** Если видео стартует, но первые секунды «висит», уменьшите MTU VPN-подключения до 1380–1400.
7. **Перезапустите телевизор** (полностью выключите из розетки) или очистите данные приложения YouTube: телевизоры долго держат старые DNS-ответы.
---
## 🎬 Если перестал работать Кинопоиск
После загрузки маршрутов (особенно больших списков Google и Cloudflare) Кинопоиск может перестать работать. Решение — добавить для него **статические маршруты через провайдера** с приоритетом:
1. **Маршрутизация** → **Добавить маршрут**.
2. **Тип маршрута:** маршрут до сети, **маска:** `255.255.255.0` (`/24`).
3. **Интерфейс:** подключение вашего провайдера (например, `Подключение Ethernet`).
4. Поставьте галочку **Эксклюзивный маршрут** — это даст маршруту приоритет над VPN.
5. Повторите для каждой подсети:
```text
5.255.255.0
77.88.21.0
77.88.44.0
77.88.55.0
87.250.247.0
87.250.250.0
87.250.251.0
87.250.254.0
93.158.134.0
178.154.131.0
185.85.13.0
213.180.199.0
```
Так же можно пустить мимо VPN любой российский сайт: готовые списки лежат в папке [`RU-RU/`](RU-RU), например [`kinopoisk.ru.bat`](RU-RU/kinopoisk.ru.bat). При загрузке такого файла выберите интерфейс **провайдера**, а не VPN.
---
## 🔒 DNS-over-TLS (DoT)
Если после добавления маршрутов Instagram, X (Twitter) и другие сервисы всё равно не открываются, скорее всего, провайдер подменяет DNS-ответы. Что делать:
1. **Установите компонент DoT.** **Общие настройки** → **Обновления и компоненты** → **Изменить набор компонентов** → отметьте **Прокси-сервер DNS-over-TLS** и установите обновление.
2. **Добавьте DoT-серверы.** **Сетевые правила** → **Интернет-фильтры** → **Настройка DNS** → **Добавить сервер** → тип **DNS-over-TLS**:
| Адрес сервера | Доменное имя TLS |
|---|---|
| `94.140.14.14` | `dns.adguard-dns.com` |
| `94.140.15.15` | `dns.adguard-dns.com` |
| `8.8.8.8` | `dns.google` |
| `8.8.4.4` | `dns.google` |
| `1.1.1.1` | `cloudflare-dns.com` |
| `1.0.0.1` | `cloudflare-dns.com` |
3. **Отключите DNS провайдера.** В настройках подключения к провайдеру поставьте галочку **Игнорировать DNSv4 интернет-провайдера** (и DNSv6, если есть).
4. **Отключите IPv6** на подключении к провайдеру, иначе часть трафика пойдёт мимо маршрутов.
5. **Очистите кэш** и cookies приложений и браузера. В Windows дополнительно выполните в командной строке:
```cmd
ipconfig /flushdns
```
---
## 🔎 Как найти IP-адреса и домены сервиса
### 1. Соберите все домены сайта
1. Откройте нужный сайт (например, YouTube) в Google Chrome.
2. Нажмите **F12** и перейдите на вкладку **Console**.
3. **Наберите вручную** (не вставляйте) `allow pasting` и нажмите Enter — так Chrome разрешит вставку кода.
4. Вставьте и выполните команду:
```js
window.domains = [...new Set(performance.getEntriesByType('resource').map(r => (new URL(r.name)).hostname))];
console.log(domains);
```
В консоли появится список всех доменов, к которым обращалась страница.
### 2. Превратите домены в маршруты
- **Онлайн:** вставьте домены на **[rockbl.info](https://rockbl.info/)** и нажмите **Найти IP**.
- **Офлайн:** скачайте [`DNS Resolver Pro`](DNS%20Resolver%20Pro), переименуйте файл в `DNS Resolver Pro.html` и откройте его в браузере. Формат **Keenetic route Min** объединяет адреса в подсети `/24`: маршрутов получается меньше, а работают они стабильнее.
---
## 🤝 Как помочь проекту
Нашли сервис, которого нет в списке, или адреса устарели? Создайте [Issue](https://github.com/RockBlack-VPN/ip-address/issues) или пришлите [Pull Request](https://github.com/RockBlack-VPN/ip-address/pulls):
- Один сервис — одна папка в `Global/` (или один файл в `RU-RU/`) и **один файл маршрутов** в ней. Новые адреса добавляйте в существующий файл, а не новой версией рядом.
- Формат строки: `route add <сеть> mask <маска> 0.0.0.0`. Указывайте адрес именно сети: `157.240.10.0 mask 255.255.254.0`, а не `157.240.11.0 mask 255.255.254.0`.
- Комментарии пишите отдельной строкой, начиная с `#`.
- Список доменов сервиса кладите рядом, в файл `<сервис>_domain`.
---
## 🔗 Полезные ссылки
- 🛡 [VPN для роутера](https://my.rockblack.tech/) — WireGuard, AmneziaWG, OpenVPN, VLESS, Outline, Socks5
- 🤖 [Telegram-бот](https://t.me/RockBlack_bot)
- 💬 [Telegram-группа](https://t.me/rockblack_vpn)
- 🔍 [Поиск IP-адресов по доменам](https://rockbl.info/)
---
<div align="center">
Распространяется под лицензией [MIT](LICENSE)
</div>