diff --git a/README.md b/README.md index e7f11e7..ab3ec5a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,97 @@ -# Roblox-Domain-List-SSClash +Roblox Domain List for SSClash -see domains.txt +Доменные правила для SSClash / Clash.Meta на роутерах (например, OpenWRT), помогающие обойти ограничение доступа к Roblox. +Roblox был заблокирован в РФ, поэтому этот список ускоряет настройку маршрутизации трафика и избавляет от ручного подбора доменов. + +Что это + +domains.txt — готовый фрагмент правил в формате Clash (- DOMAIN-SUFFIX,example.com,PROXY и т.п.), без включения отдельных сабдоменов. + +Список ориентирован на apex-домены (например, roblox.com, а не subdomain.roblox.com), что делает его компактным и устойчивым к появлению новых субдоменов. + +Ключевые моменты для запуска Roblox + +Разрешить прямой запуск игры: + +- DOMAIN,assetgame.roblox.com,DIRECT +- DST-PORT,49152-65535,DIRECT # игровой UDP диапазон + + +Эти правила должны стоять выше всех строк вида - DOMAIN-SUFFIX,roblox.com,PROXY, иначе запуск Place может зависать. + +Включить поддержку UDP у прокси и ядра Clash/SSClash: + +В профилях прокси добавьте udp: true. + +На роутере используйте TProxy/Redir-UDP или смешанный режим (в SSClash на OpenWRT это обычно уже включено). + +(Опционально) DNS: + +Полезно оставить sniffer.force-dns-mapping: true, чтобы корректно сопоставлять IP↔доменам. + +Необязательно включать fake-ip, но если включаете — проверьте исключения для локальных доменов/устройств. + +Как использовать +Вариант A — Вставить прямо в раздел rules: + +Скачайте список и вставьте ниже своих общих правил, но выше - MATCH,DIRECT: + +curl -fsSL https://raw.githubusercontent.com/gdemid0v/Roblox-Domain-List-SSClash/main/domains.txt \ + -o /tmp/roblox-domains.txt + + +Откройте конфиг SSClash и: + +Добавьте блок «Roblox: исключения» (см. выше про assetgame.roblox.com и UDP). + +Вставьте содержимое domains.txt туда, где у вас идут другие доменные правила. + +Вариант B — Импорт в отдельный файл и включение через include + +Если ваш форк/сборка поддерживает подключение внешних фрагментов, просто храните domains.txt рядом с конфигом и подключайте его как часть правил (поддержка зависит от конкретной оболочки/GUI). + +Что внутри списка + +Apex-домены Roblox (основные, региональные, «опечатки»/редиректы, инфраструктура rbx*, CDN). + +Внешние сервисы, необходимые для успешного входа (например, антибот/капча). + +Формат в точности соответствует Clash: одна строка — одно правило. + +Пример (фрагмент): + +# --- Roblox: исключения (ставьте выше списка доменов) --- +- DOMAIN,assetgame.roblox.com,DIRECT +- DST-PORT,49152-65535,DIRECT + +# --- Roblox: домены (apex only) --- +- DOMAIN-SUFFIX,roblox.com,PROXY +- DOMAIN-SUFFIX,rbxcdn.com,PROXY +- DOMAIN-SUFFIX,rbxinfra.net,PROXY +… + + +Полный список смотрите в файле: domains.txt +. + +Совместимость + +SSClash / Clash.Meta на OpenWRT (tproxy). + +Совместимые клиенты и GUI (Clash Verge/Meta, mihomo-kernel и т.д.) — при условии поддержки синтаксиса правил Clash. + +Вклад + +PR и Issue приветствуются. Перед отправкой: + +Сохраняйте алфавитный порядок. + +Только apex-домены (без конкретных сабдоменов). + +Формат строки: +- DOMAIN-SUFFIX,example.com,PROXY +Исключения (DIRECT для запуска и UDP) не смешивайте с PROXY-правилами — держите выше списка доменов. + +Дисклеймер + +Список предоставляется «как есть». Блокировки/маршруты у провайдеров меняются, поэтому работоспособность зависит от вашей сети, прошивки роутера и настроек ядра Clash/SSClash.