From 118f8846a11b07f92634a7b6ee2b1ad3ee859bd1 Mon Sep 17 00:00:00 2001 From: gdemid0v Date: Wed, 3 Dec 2025 13:46:38 +0300 Subject: [PATCH] Update README.md --- README.md | 96 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 50 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index ab3ec5a..6e6caef 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,65 @@ -Roblox Domain List for SSClash +# Roblox Domain List for SSClash -Доменные правила для SSClash / Clash.Meta на роутерах (например, OpenWRT), помогающие обойти ограничение доступа к Roblox. +Доменные правила для **SSClash / Clash.Meta** на роутерах (например, OpenWRT), помогающие обойти ограничение доступа к Roblox. Roblox был заблокирован в РФ, поэтому этот список ускоряет настройку маршрутизации трафика и избавляет от ручного подбора доменов. -Что это +--- -domains.txt — готовый фрагмент правил в формате Clash (- DOMAIN-SUFFIX,example.com,PROXY и т.п.), без включения отдельных сабдоменов. +## Что это -Список ориентирован на apex-домены (например, roblox.com, а не subdomain.roblox.com), что делает его компактным и устойчивым к появлению новых субдоменов. +- **`domains.txt`** — готовый фрагмент правил в формате Clash (`- DOMAIN-SUFFIX,example.com,PROXY` и т.п.), без включения отдельных сабдоменов. +- Список ориентирован на **apex-домены** (например, `roblox.com`, а не `subdomain.roblox.com`), что делает его компактным и устойчивым к появлению новых субдоменов. -Ключевые моменты для запуска Roblox +--- -Разрешить прямой запуск игры: +## Ключевые моменты для запуска Roblox + +1) **Разрешить прямой запуск игры (важно!)** - DOMAIN,assetgame.roblox.com,DIRECT -- DST-PORT,49152-65535,DIRECT # игровой UDP диапазон +- DST-PORT,49152-65535,DIRECT # игровой UDP диапазон +> Эти строки должны стоять **выше** всех правил вида `- DOMAIN-SUFFIX,roblox.com,PROXY`, иначе запуск Place может зависать. -Эти правила должны стоять выше всех строк вида - DOMAIN-SUFFIX,roblox.com,PROXY, иначе запуск Place может зависать. +2. **Включить UDP в прокси и ядре Clash/SSClash** -Включить поддержку UDP у прокси и ядра Clash/SSClash: +* В профилях прокси добавьте `udp: true`. +* На роутере используйте TProxy/Redir-UDP или смешанный режим (в SSClash на OpenWRT это обычно уже включено). -В профилях прокси добавьте udp: true. +3. **(Опционально) DNS** -На роутере используйте TProxy/Redir-UDP или смешанный режим (в SSClash на OpenWRT это обычно уже включено). +* Полезно оставить `sniffer.force-dns-mapping: true` для корректного сопоставления IP↔доменов. +* `fake-ip` не обязателен. Если включаете — проверьте исключения для локальных доменов/устройств. -(Опционально) DNS: +--- -Полезно оставить sniffer.force-dns-mapping: true, чтобы корректно сопоставлять IP↔доменам. +## Как использовать -Необязательно включать fake-ip, но если включаете — проверьте исключения для локальных доменов/устройств. +### Вариант A — вставить прямо в `rules:` -Как использовать -Вариант A — Вставить прямо в раздел rules: - -Скачайте список и вставьте ниже своих общих правил, но выше - MATCH,DIRECT: +Скачайте список и вставьте **ниже** своих общих правил, но **выше** `- MATCH,DIRECT`: curl -fsSL https://raw.githubusercontent.com/gdemid0v/Roblox-Domain-List-SSClash/main/domains.txt \ -o /tmp/roblox-domains.txt +Далее: -Откройте конфиг SSClash и: +1. Добавьте блок «Roblox: исключения» (см. выше `assetgame.roblox.com` и UDP). +2. Вставьте содержимое `domains.txt` туда, где у вас идут другие доменные правила. -Добавьте блок «Roblox: исключения» (см. выше про assetgame.roblox.com и UDP). +### Вариант B — хранить как отдельный файл и подключать (если поддерживается) -Вставьте содержимое domains.txt туда, где у вас идут другие доменные правила. +Если ваша сборка/GUI умеет подключать внешние фрагменты, держите `domains.txt` рядом с основным конфигом и подключайте его как часть правил (конкретика зависит от вашей оболочки/GUI). -Вариант B — Импорт в отдельный файл и включение через include +--- -Если ваш форк/сборка поддерживает подключение внешних фрагментов, просто храните domains.txt рядом с конфигом и подключайте его как часть правил (поддержка зависит от конкретной оболочки/GUI). +## Что внутри списка -Что внутри списка +* Apex-домены Roblox (основные, региональные, «опечатки»/редиректы, инфраструктура `rbx*`, CDN). +* Внешние сервисы, необходимые для успешного входа (например, антибот/капча). +* Формат в точности соответствует Clash: **одна строка — одно правило**. -Apex-домены Roblox (основные, региональные, «опечатки»/редиректы, инфраструктура rbx*, CDN). - -Внешние сервисы, необходимые для успешного входа (например, антибот/капча). - -Формат в точности соответствует Clash: одна строка — одно правило. - -Пример (фрагмент): +**Пример (фрагмент):** # --- Roblox: исключения (ставьте выше списка доменов) --- - DOMAIN,assetgame.roblox.com,DIRECT @@ -70,28 +71,31 @@ Apex-домены Roblox (основные, региональные, «опеч - DOMAIN-SUFFIX,rbxinfra.net,PROXY … +Полный список смотрите в файле **[`domains.txt`](domains.txt)**. -Полный список смотрите в файле: domains.txt -. +--- -Совместимость +## Совместимость -SSClash / Clash.Meta на OpenWRT (tproxy). +* SSClash / Clash.Meta на OpenWRT (tproxy). +* Совместимые клиенты/GUI (Clash Verge/Meta, mihomo-kernel и т.п.) — при условии поддержки синтаксиса правил Clash. -Совместимые клиенты и GUI (Clash Verge/Meta, mihomo-kernel и т.д.) — при условии поддержки синтаксиса правил Clash. +--- -Вклад +## Вклад -PR и Issue приветствуются. Перед отправкой: +PR и Issue приветствуются. Перед отправкой, пожалуйста: -Сохраняйте алфавитный порядок. +* Сохраняйте **алфавитный порядок**. +* Добавляйте **только apex-домены** (без конкретных сабдоменов). +* Формат строки: + `- DOMAIN-SUFFIX,example.com,PROXY` + Исключения (DIRECT для запуска и UDP) держите **выше** списка доменов. -Только apex-домены (без конкретных сабдоменов). +--- -Формат строки: -- DOMAIN-SUFFIX,example.com,PROXY -Исключения (DIRECT для запуска и UDP) не смешивайте с PROXY-правилами — держите выше списка доменов. +## Дисклеймер -Дисклеймер +Список предоставляется «как есть». Блокировки и маршруты у провайдеров меняются; работоспособность зависит от вашей сети, прошивки роутера и настроек ядра Clash/SSClash. -Список предоставляется «как есть». Блокировки/маршруты у провайдеров меняются, поэтому работоспособность зависит от вашей сети, прошивки роутера и настроек ядра Clash/SSClash. +::contentReference[oaicite:0]{index=0}