Как ограничить количество подключений с разных ip в Xray (3X-UI)?

Установлена панель 3x-ui, настроены клиенты через vless/reality. Все работает замечательно.

Задача в том чтобы ограничить подключение по одной ссылке (одному uuid) одновременно с разных ip адресов. Если юзер уже подключился например с пк, то при попытке подключения по той же ссыле с телефона коннект будет обрываться.

Как я понял в стандартном конфиге нет такой настройки (https://github.com/XTLS/Xray-core/pull/2277 тут пулл реквест с обсуждением, ни к чему не привело)

Можно ли это сделать в настройках 3x-ui или каким либо другим способом?
  • Вопрос задан
  • 2450 просмотров
Решения вопроса 1
@pushbot Автор вопроса
В оригинале все входящие ip адреса для одного id сортируются в алфавитном порядке. Например если первое устройство 5.x.x.x, а затем подключилось второе 100.x.x.x, то в бан всегда уйдет первое. Зачем так сделано не понятно.

Надо здесь https://github.com/MHSanaei/3x-ui/blob/main/web/jo... закомментировать все строчки с sort и все будет работать так как нужно
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Что мешало перейти по ссылке в обсуждении?
Вот новый пулл реквест, вы можете собрать 3x-ui с ним
https://github.com/XTLS/Xray-core/pull/3637

Но вообще - если делаете для друзей, можно просто их попросить не использовать ссылку в двух местах. Но вы то вероятно берете деньги с клиентов, и видимо вам дорога на фриланс платить специалисту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы