Skip to content

Несколько идей по улучшению UX и функциональности (после активного использования) #117

Description

@Buzzer107

Привет!
После активного использования панели , начиная с 1.2.0 до текущей 1.5.5 в разных сценариях, сложилось понимание, какие места можно было бы сделать чуть более интуитивными и автоматизированными. Решил поделиться, вдруг что-то покажется полезным.

  1. Правила в подписке
    Правила обрабатываются сверху вниз, при добавлении важен порядок, к примеру сначала блок с reject рекламных категорий, далее что-то своё и в конце private ip. Сейчас при создании правила оно принудительно становится в конец списка и нет возможности его поднять выше в тот блок правил, в котором он логически должен быть. Возможность перетаскивать правила или использовать кнопки вверх-вниз сделала бы процесс настройки более гибким и снизила вероятность случайных ошибок.

  2. Клонирование ноды
    Когда несколько нод используют одинаковую конфигурацию (транспорт, security, ACL), было бы удобно копировать все настройки одной кнопкой, а затем менять только уникальные параметры - IP, SSH, название. Это особенно актуально при массовом развёртывании, создании резервных нод или переезде на другие хостинги.

  3. XRAY
    Тут никакой конкретики - было бы славно увидеть больше настраиваемых параметров в UI для более тонкой настройки, а с кастомным конфигом как в Hys2 нодах был бы вообще шик)

  4. Geo-файлы
    Сейчас geo*.dat файлы прилетают на ноды вместе с xray из одного источника. Их можно заменить на свои .dat, подключившись к ноде. А выбрать источник файлов из популярных репо, подгрузить по своей ссылке или ввести путь к своим файлам, скопированным на ноду с панелью было бы замечательно, убило бы двух зайцев сразу. Не надо вручную их качать на ноду (если одна) и не надо писать скрипты и cron задачи на автообновление и выдачу нужных прав (если зоопарк нод).

  5. Мелкие удобности
    В странице подписки всё великолепно, кнопки огонь вообще. Добавить бы сюда поле для заметки, в которое можно юзеру написать небольшую инструкцию, а заголовок оставить для краткого обращения. Ну и подобное поле , а-ля note/описание, при создании и редактировании пользователя - сейчас поля User ID и Username не поддерживают кириллицу, а такая заметка, доступная к заполнению на любом языке, помогла бы кратко описать понятными категориями наших пользователей, при этом не участвовала бы в xray процессах авторизации/валидации/пенетрации и прочих процессах, требующих строго латиницу. Думаю наши коллеги по несчастью, не скажу из каких стран, но они точно говорят на китайском и фарси, были бы рады такому полю.

Огромная благодарность за создание и развитие такого замечательного инструмента!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions