Files
Roblox-Domain-List-SSClash/README.md
2025-12-03 14:01:38 +03:00

88 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Roblox Domain List for SSClash
Доменные правила для **SSClash / Clash.Meta** на роутерах (например, OpenWRT), помогающие обойти ограничение доступа к Roblox.
Roblox был заблокирован в РФ, поэтому этот список ускоряет настройку маршрутизации трафика и избавляет от ручного подбора доменов.
## Что это
- **`domains.txt`** — готовый фрагмент правил в формате Clash (`- DOMAIN-SUFFIX,example.com,PROXY` и т.п.), без включения отдельных сабдоменов.
- Список ориентирован на **apex-домены** (например, `roblox.com`, а не `subdomain.roblox.com`), что делает его компактным и устойчивым к появлению новых субдоменов.
## Ключевые моменты для запуска Roblox
1) **Разрешить прямой запуск игры (важно!)**
- DOMAIN,assetgame.roblox.com,DIRECT
- DST-PORT,49152-65535,DIRECT # игровой UDP диапазон
> Эти строки должны стоять **выше** всех правил вида `- DOMAIN-SUFFIX,roblox.com,PROXY`, иначе запуск Place может зависать.
2. **Включить UDP в прокси и ядре Clash/SSClash**
* В профилях прокси добавьте `udp: true`.
* На роутере используйте TProxy/Redir-UDP или смешанный режим (в SSClash на OpenWRT это обычно уже включено).
3. **(Опционально) DNS**
* Полезно оставить `sniffer.force-dns-mapping: true` для корректного сопоставления IP↔доменов.
* `fake-ip` не обязателен. Если включаете — проверьте исключения для локальных доменов/устройств.
## Как использовать
### Вариант A — вставить прямо в `rules:`
Скачайте список и вставьте **ниже** своих общих правил, но **выше** `- MATCH,DIRECT`:
```bash
curl -fsSL https://raw.githubusercontent.com/gdemid0v/Roblox-Domain-List-SSClash/main/domains.txt \
-o /tmp/roblox-domains.txt
```
Далее:
1. Добавьте блок «Roblox: исключения» (см. выше `assetgame.roblox.com` и UDP).
2. Вставьте содержимое `domains.txt` туда, где у вас идут другие доменные правила.
### Вариант B — хранить как отдельный файл и подключать (если поддерживается)
Если ваша сборка/GUI умеет подключать внешние фрагменты, держите `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`](domains.txt)**.
## Совместимость
* SSClash / Clash.Meta на OpenWRT (tproxy).
* Совместимые клиенты/GUI (Clash Verge/Meta, mihomo-kernel и т.п.) — при условии поддержки синтаксиса правил Clash.
## Вклад
PR и Issue приветствуются. Перед отправкой, пожалуйста:
* Сохраняйте **алфавитный порядок**.
* Добавляйте **только apex-домены** (без конкретных сабдоменов).
* Формат строки:
`- DOMAIN-SUFFIX,example.com,PROXY`
Исключения (DIRECT для запуска и UDP) держите **выше** списка доменов.
## Дисклеймер
Список предоставляется «как есть». Блокировки и маршруты у провайдеров меняются; работоспособность зависит от вашей сети, прошивки роутера и настроек ядра Clash/SSClash.