И так, сегодня установим на сервер панель Marzban для xray при помощи скрипта от Akiyamov и проапгрейдим его страницей подписки от legiz

Что понадобится

  1. Чистый сервер с Ubuntu 24 на борту
  2. Одно доменное имя, на вот этих ресурсах можно взять бесплатно

Скрипт от Akiyamov так же поможет настроить немного безопасности на сервер, например авторизацию по ключу и смену ssh порта, если вы хотите сделать это, заранее подготовьте публичный ssh ключ

Как подготовить публичный ssh ключ:

  1. Откройте командную строку Windows (введите «cmd» в поле поиска и нажмите Enter).
  2. Введите команду ssh-keygen
  3. Оставьте первый параметр пустым (по умолчанию)
  4. Ваши ключи SSH должны храниться в выбранном каталоге, по умолчанию это:/c/Users/YourUserName/.ssh/id_rsa.pub

Итак, настройка сервера и установка Marzban:

  1. Подключаемся к серверу по ssh используя логин и пароль которые выдал вам хостер
  2. Запускаем команду
bash <(wget -qO- <https://raw.githubusercontent.com/Akiyamov/xray-vps-setup/refs/heads/main/vps-setup.sh>)
  1. Через некоторое время скрипт попросит ввести домен с которым будет работать, вводим домен
  2. Далее подтверждаем что хотим установить марзбан, вводим y
  3. На вопрос хотите ли вы установить безопаность на севрер отвечаем конечно по желанию, но рекомендую это сделать
  4. Вводим новый ssh порт
  5. Вводим публичный ключ который вы ранее сгенерировали
  6. После того как скрипт отработает, он выдаст две строки подключения, одну для ssh, ваши новые порт, логин и пароль, а в следующей строке данные для марзбана, сохраняем их

image.png

Добавляем кастомную и хорошую страницу подписки:

  1. Запускаем команду