diff --git a/snippets/assets/happ-routing-roscomvpn/DEFAULT.DEEPLINK b/snippets/assets/happ-routing-roscomvpn/DEFAULT.DEEPLINK new file mode 100644 index 0000000..00a1c78 --- /dev/null +++ b/snippets/assets/happ-routing-roscomvpn/DEFAULT.DEEPLINK @@ -0,0 +1 @@ +happ://routing/onadd/eyJOYW1lIjoiUm9zY29tVlBOIiwiR2xvYmFsUHJveHkiOiJ0cnVlIiwiVXNlQ2h1bmtGaWxlcyI6InRydWUiLCJSZW1vdGVEbnMiOiI4LjguOC44IiwiRG9tZXN0aWNEbnMiOiI3Ny44OC44LjgiLCJSZW1vdGVETlNUeXBlIjoiRG9IIiwiUmVtb3RlRE5TRG9tYWluIjoiaHR0cHM6Ly84LjguOC44L2Rucy1xdWVyeSIsIlJlbW90ZUROU0lQIjoiOC44LjguOCIsIkRvbWVzdGljRE5TVHlwZSI6IkRvSCIsIkRvbWVzdGljRE5TRG9tYWluIjoiaHR0cHM6Ly83Ny44OC44LjgvZG5zLXF1ZXJ5IiwiRG9tZXN0aWNETlNJUCI6Ijc3Ljg4LjguOCIsIkdlb2lwdXJsIjoiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL2h5ZHJhcG9uaXF1ZS9yb3Njb212cG4tZ2VvaXBAMjAyNjA0MjkwNjA3L3JlbGVhc2UvZ2VvaXAuZGF0IiwiR2Vvc2l0ZXVybCI6Imh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9oeWRyYXBvbmlxdWUvcm9zY29tdnBuLWdlb3NpdGVAMjAyNjA0MTUyMjM1L3JlbGVhc2UvZ2Vvc2l0ZS5kYXQiLCJMYXN0VXBkYXRlZCI6IjE3Nzc0NDI4OTAiLCJEbnNIb3N0cyI6eyJsa2ZsMi5uYWxvZy5ydSI6IjIxMy4yNC42NC4xNzUiLCJsa25wZC5uYWxvZy5ydSI6IjIxMy4yNC42NC4xODEifSwiUm91dGVPcmRlciI6ImJsb2NrLXByb3h5LWRpcmVjdCIsIkRpcmVjdFNpdGVzIjpbImdlb3NpdGU6cHJpdmF0ZSIsImdlb3NpdGU6Y2F0ZWdvcnktcnUiLCJnZW9zaXRlOndoaXRlbGlzdCIsImdlb3NpdGU6bWljcm9zb2Z0IiwiZ2Vvc2l0ZTphcHBsZSIsImdlb3NpdGU6ZXBpY2dhbWVzIiwiZ2Vvc2l0ZTpyaW90IiwiZ2Vvc2l0ZTplc2NhcGVmcm9tdGFya292IiwiZ2Vvc2l0ZTpzdGVhbSIsImdlb3NpdGU6dHdpdGNoIiwiZ2Vvc2l0ZTpwaW50ZXJlc3QiLCJnZW9zaXRlOmZhY2VpdCJdLCJEaXJlY3RJcCI6WyJnZW9pcDpwcml2YXRlIiwiZ2VvaXA6ZGlyZWN0Il0sIlByb3h5U2l0ZXMiOlsiZ2Vvc2l0ZTpnb29nbGUtcGxheSIsImdlb3NpdGU6Z2l0aHViIiwiZ2Vvc2l0ZTp0d2l0Y2gtYWRzIiwiZ2Vvc2l0ZTp5b3V0dWJlIiwiZ2Vvc2l0ZTp0ZWxlZ3JhbSJdLCJQcm94eUlwIjpbXSwiQmxvY2tTaXRlcyI6WyJnZW9zaXRlOndpbi1zcHkiLCJnZW9zaXRlOnRvcnJlbnQiLCJnZW9zaXRlOmNhdGVnb3J5LWFkcyJdLCJCbG9ja0lwIjpbXSwiRG9tYWluU3RyYXRlZ3kiOiJJUElmTm9uTWF0Y2giLCJGYWtlRE5TIjoiZmFsc2UifQo= diff --git a/snippets/assets/happ-routing-roscomvpn/DEFAULT.JSON b/snippets/assets/happ-routing-roscomvpn/DEFAULT.JSON new file mode 100644 index 0000000..5afdefc --- /dev/null +++ b/snippets/assets/happ-routing-roscomvpn/DEFAULT.JSON @@ -0,0 +1,55 @@ +{ + "Name": "RoscomVPN", + "GlobalProxy": "true", + "UseChunkFiles": "true", + "RemoteDns": "8.8.8.8", + "DomesticDns": "77.88.8.8", + "RemoteDNSType": "DoH", + "RemoteDNSDomain": "https://8.8.8.8/dns-query", + "RemoteDNSIP": "8.8.8.8", + "DomesticDNSType": "DoH", + "DomesticDNSDomain": "https://77.88.8.8/dns-query", + "DomesticDNSIP": "77.88.8.8", + "Geoipurl": "https://cdn.jsdelivr.net/gh/hydraponique/roscomvpn-geoip@202604290607/release/geoip.dat", + "Geositeurl": "https://cdn.jsdelivr.net/gh/hydraponique/roscomvpn-geosite@202604152235/release/geosite.dat", + "LastUpdated": "1777442890", + "DnsHosts": { + "lkfl2.nalog.ru": "213.24.64.175", + "lknpd.nalog.ru": "213.24.64.181" + }, + "RouteOrder": "block-proxy-direct", + "DirectSites": [ + "geosite:private", + "geosite:category-ru", + "geosite:whitelist", + "geosite:microsoft", + "geosite:apple", + "geosite:epicgames", + "geosite:riot", + "geosite:escapefromtarkov", + "geosite:steam", + "geosite:twitch", + "geosite:pinterest", + "geosite:faceit" + ], + "DirectIp": [ + "geoip:private", + "geoip:direct" + ], + "ProxySites": [ + "geosite:google-play", + "geosite:github", + "geosite:twitch-ads", + "geosite:youtube", + "geosite:telegram" + ], + "ProxyIp": [], + "BlockSites": [ + "geosite:win-spy", + "geosite:torrent", + "geosite:category-ads" + ], + "BlockIp": [], + "DomainStrategy": "IPIfNonMatch", + "FakeDNS": "false" +} diff --git a/snippets/assets/happ-routing-roscomvpn/README-upstream.md b/snippets/assets/happ-routing-roscomvpn/README-upstream.md new file mode 100644 index 0000000..404f954 --- /dev/null +++ b/snippets/assets/happ-routing-roscomvpn/README-upstream.md @@ -0,0 +1,79 @@ +# Кастомный роутинг `RoscomVPN` для приложений [Happ](https://happ.su) и Mihomo (Clash Mi и пр.) +> **Быстрый и универсальный роутинг:** без дыр и утечки Вашего сервера, "хирургическая" фильтрация, всё нужное — разблокировано, а ненужное — заблокировано + +**Таргет-страна:** Россия 🇷🇺 + Беларусь 🇧🇾 + +##### ВНИМАНИЕ! СТАРЫЙ ДОМЕН БЫЛ ЗАБЛОКИРОВАН РОСКОМПОЗОРОМ, ПЕРЕЕХАЛИ НА ROUTING.HELP + +--- + +## 🚀 Установка для Happ (теперь DEFAULT = бывш. UNFILTERED) +| Способ | Ссылка | Описание | +|--------|--------|-----------| +| **📱 Быстрая установка** | [Статическая ссылка](https://routing.help) | Редиректит на диплинк, нужно открыть прямо на устройстве | +| **🔗 DEFAULT.DEEPLINK** | [Просмотр диплинк-ссылки](https://raw.githubusercontent.com/hydraponique/roscomvpn-happ-routing/refs/heads/main/HAPP/DEFAULT.DEEPLINK) | Диплинк ссылка в текстовом формате | +| **📊 DEFAULT.JSON** | [Голый JSON конфиг](https://raw.githubusercontent.com/hydraponique/roscomvpn-happ-routing/refs/heads/main/HAPP/DEFAULT.JSON) | Незашифрованный JSON-конфиг роутинга | +--- + +## ✨ Преимущества + +### 🌐 Кастомный GeoIP - [GitHub](https://github.com/hydraponique/roscomvpn-geoip) +Максимально уменьшенный geoip.dat - выпилено все, кроме кастомного списка `geoip:direct`, где: +- ➕ Русские/белорусские CIDR-диапазоны из MaxMind +- ➕ Кастомный список IP-диапазонов "казенных" VK Company, Yandex, CDNVideo (включая их зарубежные активы) +- ➕ CIDR Apple Push-уведомлений (решение проблем с доставкой уведомлений на iOS устройствах) +- ➖ DIFF-исключение списков: [Re:filter BETA](https://github.com/1andrevich/Re-filter-lists/tree/beta) + [Re:filter](https://github.com/1andrevich/Re-filter-lists/tree/main) + [Antifilter.Network](https://antifilter.network) (для разблокировки РКН-списков) +- ➖ DIFF-исключение Community-списков: [Re:filter](https://github.com/1andrevich/Re-filter-lists/tree/main) + [Antifilter.Network](https://antifilter.network) + [Antifilter.Download](https://antifilter.download) (для проблемных/не работающих, НЕ заблокированных сервисов - 4pda, CloudFlare, аниме и др.) +- ➖ DIFF-исключение [зарубежных CDN-сервисов](https://github.com/PentiumB/CDN-RuleSet) + кастомный список Hetzner и ZeroCDN (а именно их CIDR стран нашего таргета) +- ➖ DIFF-исключение 0.0.0.0/8 из private списка (предотвращение утечки DNS на некоторых устройствах) + +### 🌐 Кастомный Geosite - [GitHub](https://github.com/hydraponique/roscomvpn-geosite) +- **Обновленные списки сервисов** - максимально оптимизированы под этот роутинг + дедупликация +- **Минималистичный подход** - то, чего нет в конфиге роутинга выпилено с корнем +- **Облегченные списки** - разгружают ядро от фильтрации мусора и include-редиректов + +--- + +## 🔧 Технические особенности + +### 🇷🇺 Яндекс DNS (domestic - для "директа") + Google Public DNS (remote - для "прокси") +> **[Яндекс DNS](https://dns.yandex.ru/): 77.88.8.8** + +> **[Google Public DNS](https://developers.google.com/speed/public-dns/): 8.8.8.8** +- **Для работы ВЕЗДЕ в РФ** - к сожалению без вариантов использовать что-то другое (в реалиях БС, шатдаунов и ТСПУ) +- **Ну типа пинг маленький в РФ** - лучше НСДИ и SkyDNS... +- **Больше нет преимуществ** - эх, Аркаша, мы все прое... + +### 🔴 BLOCK (блокировка) +- 🚫 **Домены слежки Windows** - отключаем слежку за пользователями +- 🚫 **BitTorrent DHT** - известные публичные DHT-серверы, для успокоения хостера и экономии трафика вашего сервера +- 🚫 **Реклама VK Company** - отключаем рекламу в ВК Видео и ВК Музыке + +### 🟢 DIRECT (прямое соединение) +- ✅ **Русские/белорусские** домены и CIDR-диапазоны (за исключением РКН-списков + РФ активов зарубежных CDN-сервисов) +- ✅ **"Казенные" сервисы РФ и CDN** - VK, OK, Mail.Ru, Яндекс, CDNVideo (включая из зарубежные активы на зарубежных IP) +- ✅ **Сервера обновлений и пуш-уведомлений** - Apple, Microsoft, Android/Google Play (корректная работа устройства + экономия трафика сервера) +- ✅ **Все существующие банки РФ и их зарубежные домены** - вытащены с сайта ЦБ РФ + собрано саморезолвингом +- ✅ **Игровые платформы** - Steam, Epic Games, Riot Games (экономия трафика сервера + появляются проблемы если пустить в прокси) +- ✅ **Twitch** - экономия трафика сервера +- ✅ **Pinterest** - блокировка рекламы на сервисе +- ✅ **Faceit** - фикс для РФ игроков, увеличиваем кол-во доступных локаций серверов + +### 🔵 PROXY (через VPN) +- 🌐 **Twitch-ads** - возвращаем полное качество (Source) стримов с сохранением блокировки рекламы +- 🌐 **Все, чего нет в других списках - т.е. остальной ~~чистый~~ глобальный интернет и все Ваши любимые сервисы, включая все зарубежные CDN** + +--- + +> **Ставь ⭐** и не пропусти регулярные обновления для поддержания актуальности списков и оптимальной производительности + +##### USDT TRC20: TMu3N2ZjK5omJ7n3WAj5MNCSM5querBXsR + +##### Спасибо Всем за поддержку! +###### Сделано с ❤️ к свободному интернету! + + + + + + diff --git a/snippets/happ-routing-roscomvpn.md b/snippets/happ-routing-roscomvpn.md new file mode 100644 index 0000000..c8ee08b --- /dev/null +++ b/snippets/happ-routing-roscomvpn.md @@ -0,0 +1,71 @@ +--- +date: 2026-04-29 +type: snippet +tags: [vpn, happ, routing, split-tunnel, roscomvpn, russia, gosuslugi] +source: https://github.com/gamers65/happ-routing +--- + +# Happ — кастомный роутинг RoscomVPN (Россия + Беларусь) + +Готовый split-tunneling профиль для Happ от RoscomVPN: РФ-домены, банки, госуслуги, push-уведомления Apple/Microsoft, обновления игр идут **direct** (мимо VPN); всё остальное — **proxy**. Сделано теми же людьми что [Re:filter](https://github.com/1andrevich/Re-filter-lists). + +## Установка одной кнопкой (на iPhone / iPad / Mac) + +1. Установи Happ и добавь VPN-профиль (например 🇫🇮 Финляндия). +2. **Открой на устройстве:** https://routing.help — статическая ссылка-редирект на актуальный диплинк. +3. Happ перехватит → «Импортировать профиль роутинга `RoscomVPN`?» → **«Импортировать»**. +4. Профиль выбран автоматически. Всё. + +Альтернатива — прямой диплинк (если `routing.help` заблокирован у провайдера): открыть [DEFAULT.DEEPLINK](assets/happ-routing-roscomvpn/DEFAULT.DEEPLINK) или https://raw.githubusercontent.com/hydraponique/roscomvpn-happ-routing/refs/heads/main/HAPP/DEFAULT.DEEPLINK на устройстве с Happ. + +## Что внутри + +### 🟢 DIRECT (мимо VPN) +- Все российские/белорусские домены и CIDR (за исключением заблокированных РКН) +- Банки РФ (вытащены с сайта ЦБ + саморезолвинг зарубежных доменов) +- VK / OK / Mail.ru / Яндекс / CDNVideo (включая их зарубежные IP) +- Apple Push (фикс уведомлений на iOS), Microsoft Update, Android/Google Play +- Steam, Epic Games, Riot Games, Twitch — экономия трафика сервера +- Pinterest, Faceit + +### 🔵 PROXY (через VPN) +- Twitch-ads (для качества Source без рекламы) +- Всё остальное — глобальный интернет + +### 🚫 BLOCK +- Домены телеметрии Windows +- BitTorrent DHT (экономия трафика и спокойствие хостера) +- Реклама VK Company + +### DNS +- **Domestic** (для direct): `77.88.8.8` (Yandex DNS, DoH) +- **Remote** (для proxy): `8.8.8.8` (Google Public DNS, DoH) + +⚠️ В реалиях ТСПУ/шатдаунов другие DNS в РФ работают плохо — Yandex/Google здесь не выбор. + +## Локальные копии (на случай если репа уйдёт) + +- [DEFAULT.DEEPLINK](assets/happ-routing-roscomvpn/DEFAULT.DEEPLINK) — диплинк-ссылка для импорта +- [DEFAULT.JSON](assets/happ-routing-roscomvpn/DEFAULT.JSON) — голый JSON-конфиг + +Обновлять раз в ~месяц: автор регулярно дополняет списки. Команда обновления: + +```bash +cd ~/knowledge-base/snippets/assets/happ-routing-roscomvpn +curl -sL "https://raw.githubusercontent.com/hydraponique/roscomvpn-happ-routing/refs/heads/main/HAPP/DEFAULT.DEEPLINK" -o DEFAULT.DEEPLINK +curl -sL "https://raw.githubusercontent.com/hydraponique/roscomvpn-happ-routing/refs/heads/main/HAPP/DEFAULT.JSON" -o DEFAULT.JSON +``` + +## Ссылки + +- Главный репо: https://github.com/gamers65/happ-routing +- Репо с конфигами: https://github.com/hydraponique/roscomvpn-happ-routing +- Кастомный GeoIP: https://github.com/hydraponique/roscomvpn-geoip +- Кастомный Geosite: https://github.com/hydraponique/roscomvpn-geosite +- Лендинг: https://routing.help + +## Замечания + +- **Альтернатива ручному split** из [[amnezia-split-tunnel-ru]] — этот профиль покрывает то же и больше. +- **Не работает в AmneziaVPN** — формат конфига специфичен для Happ/Mihomo (Clash). Для AmneziaVPN — ручной список доменов в split-tunnel. +- **Mihomo (Clash)** — этот же конфиг подходит и для Mihomo, формат совместим.