Squads и управление доступом
Система Squads в V2RayTun: группировка пользователей, привязка к inbounds, управление доступом к протоколам.
Что такое Squads
Squads — это механизм группировки пользователей и привязки их к определённым inbounds (входящим точкам на узлах). Squad определяет, какие серверы и протоколы будут доступны пользователю в подписке.
Default-Squad
При первом запуске панели автоматически создаётся Default-Squad. Его особенности:
- Все новые пользователи по умолчанию добавляются в Default-Squad
- Все новые inbounds автоматически привязываются к Default-Squad
- Default-Squad нельзя удалить, но можно отредактировать
Это обеспечивает работу «из коробки» — новый пользователь сразу получает доступ ко всем серверам.
Создание Squad
- Перейдите в Squads → Create Squad
- Задайте имя (например,
Premium,Basic,Staff) - Выберите inbounds, к которым будет привязан Squad
- Сохраните
Пример структуры
├── Default-Squad
│ ├── VLESS Reality (Server-DE)
│ └── AmneziaWG (Server-NL)
│
├── Premium-Squad
│ ├── VLESS Reality (Server-DE)
│ ├── VLESS Reality (Server-US)
│ ├── AmneziaWG (Server-NL)
│ └── Hysteria2 (Server-SG)
│
└── Trial-Squad
└── VLESS Reality (Server-DE)Назначение пользователей
При создании пользователя
При добавлении нового пользователя выберите один или несколько Squads в форме создания.
Изменение Squad существующего пользователя
- Перейдите в Users → выберите пользователя
- В разделе Squads измените привязку
- Сохраните
Изменения применяются мгновенно — при следующем обновлении подписки пользователь увидит новый набор серверов.
Исключение хостов
В рамках Squad можно исключить отдельные хосты (конфигурационные профили), не отключая весь inbound. Это полезно, когда:
- Один сервер временно на обслуживании
- Нужно ограничить доступ к определённому адресу
- Тестируется новая конфигурация
Для настройки:
- Откройте Squad → вкладка Host Exclusions
- Выберите хосты для исключения
- Сохраните
Стратегии использования
По уровням доступа
| Squad | Описание | Inbounds |
|---|---|---|
| Trial | Пробный период | 1 сервер, 1 протокол |
| Basic | Базовый тариф | 2-3 сервера, VLESS |
| Premium | Премиум | Все серверы, все протоколы |
По географии
| Squad | Описание | Inbounds |
|---|---|---|
| Europe | Европейские серверы | DE, NL, FR |
| Asia | Азиатские серверы | SG, JP, HK |
| All | Все регионы | Все серверы |
API
Управление Squads доступно через REST API:
curl -X GET https://panel.example.com/api/squads \
-H "Authorization: Bearer YOUR_TOKEN"Подробнее — в разделе REST API.