Перейти к содержимому

Squads и управление доступом

Система Squads в V2RayTun: группировка пользователей, привязка к inbounds, управление доступом к протоколам.

Что такое Squads

Squads — это механизм группировки пользователей и привязки их к определённым inbounds (входящим точкам на узлах). Squad определяет, какие серверы и протоколы будут доступны пользователю в подписке.

Default-Squad

При первом запуске панели автоматически создаётся Default-Squad. Его особенности:

  • Все новые пользователи по умолчанию добавляются в Default-Squad
  • Все новые inbounds автоматически привязываются к Default-Squad
  • Default-Squad нельзя удалить, но можно отредактировать

Это обеспечивает работу «из коробки» — новый пользователь сразу получает доступ ко всем серверам.

Создание Squad

  1. Перейдите в Squads → Create Squad
  2. Задайте имя (например, Premium, Basic, Staff)
  3. Выберите inbounds, к которым будет привязан Squad
  4. Сохраните

Пример структуры

Текст
├── 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 существующего пользователя

  1. Перейдите в Users → выберите пользователя
  2. В разделе Squads измените привязку
  3. Сохраните

Изменения применяются мгновенно — при следующем обновлении подписки пользователь увидит новый набор серверов.

Исключение хостов

В рамках Squad можно исключить отдельные хосты (конфигурационные профили), не отключая весь inbound. Это полезно, когда:

  • Один сервер временно на обслуживании
  • Нужно ограничить доступ к определённому адресу
  • Тестируется новая конфигурация

Для настройки:

  1. Откройте Squad → вкладка Host Exclusions
  2. Выберите хосты для исключения
  3. Сохраните

Стратегии использования

По уровням доступа

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:

Bash
curl -X GET https://panel.example.com/api/squads \
  -H "Authorization: Bearer YOUR_TOKEN"

Подробнее — в разделе REST API.