11:38, 26-сен-2023
Перед началом установки стоит сообщить о том, что Marzban и протоколы внутри него - это не VPN! Это прокси.
Marzban является заменой только в том случае, если ваше понимание о VPN это просто вход на заблокированные сайты.
Подробнее о том, в чем разница между VPN и Proxy рассказал в статье В чем отличие VPN от прокси? Понятным языком
Возможности
Как и многие другие панели, marzban имеет свои особенности и возможности. Из них могу выделить следующие:
- Возможность добавлять ноды. Если у вас несколько серверов в разных странах, то через одну панель можно связать их между собой. Единственный минус - конфиги для пользователей создаются сразу на всех созданных нодах;
- Отображение статистики по каждому пользователю. В том числе - в виде календаря;
- Наличие тёмной темы.
- Отображение логов и настройка конфигов прямо внутри панели.
Установка
Для начала обновляемся:
apt update apt upgrade -y
Устанавливаем Marzban:
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install
И просто ожидаем. По окончании установки мы увидим лог (текст будет частично голубым). Чтобы выйти оттуда, просто нажимаем Ctrl + C.
Затем создаём администратора:
marzban cli admin create --sudo
Вводим имя пользователя и пароль. Подтверждаем.
Осталось только зайти в Marzban, введя логин и пароль. Заходим по адресу: http://192.168.0.1:8000/dashboard/
Вместо 192.168.0.1 указывайте IP-адрес вашего сервера!
Установка завершена. Переходим к настройке.
Настройка. Создание первого пользователя.
В окне авторизации вводим наш логин и пароль, нажимаем кнопку "Login":
Если у вас есть доменное имя, то самое первое, что я рекомендую сделать - поменять IP-адрес в настройках на доменное имя.
В правой верхней части нажимаем на три полоски и выбираем раздел "Host Settings":
И во всех протоколах поменять пункт {SERVER_IP} на ваш домен. Примерно так:
По желанию, если нажать на "Advanced options", можно поменять и порт. я указал 1080:
Как только все настроили, выходим из настроек и нажимаем на кнопку "Create User":
Дальше создаем пользователя. Выбираем нужные нам протоколы, по желанию ставим лимит по трафику и указываем, обновлять ли его. И если обновлять то когда именно. ну и по желанию указываем дату окончания созданного пользователя. Нажимаем "Create User":
Лично я обычно оставляю только Shadowsocks. Ключ потом можно добавить в Outline и пользоваться. Протокол выбирайте на ваше усмотрение.
Клиент появится в списке и справа будут три кнопки:
- Скрепка - скопировать ссылку. В буфер обмена скопируется ссылка. Её можно отправить клиенту. И при открытии ссылки он увидит окно с информацией о конфиге, сами протоколы итд;
- Блокнот - скопирует в буфер обмена конфиг, который можно добавить в приложение. Если у пользователя несколько протоколов - скопирует сразу все;
- QR код - покажет QR-коды как для ссылки, так и для самих протоколов. Если протоколов несколько - сгенерирует сразу для всех.
Скриншоты того, как все выглядит смотрите в Галерее (в конце статьи).
Осталось только скопировать полученный код и вставить его в приложение. Само приложение зависит от того, какой протокол выбран.
Перенос Marzban и всех клиентов на новый сервер
Для бесшовного переезда на другой сервер нужно доменное имя. Без него вы тоже сможете сделать перенос, но все равно придется повторно скидывать каждому пользователю ссылку, либо сам конфиг.
Для начала подключаемся к нашему первому серверу по FTP и переходим по пути: /var/lib/marzban. Отсюда забираем два файла:
Первый файл - база данных, которая все хранит в себе. А второй - конфиг xray.
На новом сервере устанавливаем marzban с нуля по инструкции выше. Создавать администратора необязательно. Когда установили, выключаем marzban командой:
marzban down
Переходим по пути: /var/lib/marzban и удаляем из папки оба файла. А затем, скопированные ранее файлы загружаем:
marzban up
Теперь внимание! Если у вас привязан домен - переходите в настройки вашего домена и в пункте А-запись меняете IP-адрес на адрес вашего нового сервера.
После переноса входить нужно через имя пользователя и пароль, которые были на старом сервере!
После этого, в течение 24 часов всех клиентов автоматически отправит на новый сервер!
На этом моя статья подошла к концу. Панелью пользуюсь уже долго и на данный момент она не подводила. Единственный минус - не так много возможностей, в сравнении с 3x-ui.







Теги:
Похожие новости