Встановлення Marzban
Marzban — це веб-панель, призначена для керування проксі-серверами та підтримує такі протоколи, як VMess, VLESS, Trojan і Shadowsocks. За її допомогою можна ефективно керувати користувачами, налаштовувати різні параметри проксі-з'єднань, включно з обмеженнями за трафіком і строками дії, а також контролювати доступ за IP-адресами. Панель також підтримує автоматичне налаштування SSL-сертифікатів та інтеграцію з Telegram для зручного отримання сповіщень і керування. Marzban чудово підходить як для досвідчених адміністраторів, так і для тих, хто лише починає працювати з проксі-серверами, пропонуючи інтуїтивно зрозумілий інтерфейс і гнучкі налаштування.
Це власний протокол, який використовується для зв'язку в проєкті V2Ray і був розроблений спеціально для обходу мережевих обмежень та забезпечення приватності. Він підтримує як TCP, так і UDP-трафік, що робить його універсальним. Однією з ключових особливостей VMess є використання шифрування та обфускації для приховування даних, що передаються між клієнтом і сервером, що суттєво ускладнює виявлення трафіку інтернет-провайдерами.
Переваги
-
Інтуїтивно зрозумілий веб-інтерфейс: Marzban пропонує простий і зручний веб-інтерфейс, який дає змогу легко керувати проксі-серверами, створювати й налаштовувати облікові записи користувачів, а також контролювати трафік і ресурси без необхідності в глибоких технічних знаннях.
-
REST API для гнучкого керування: Увесь функціонал Marzban доступний через REST API, що дозволяє інтегрувати панель з іншими системами та автоматизувати процеси керування проксі-серверами на програмному рівні.
-
Масштабованість інфраструктури: Marzban підтримує інтеграцію з декількома вузлами, що дає змогу розподіляти навантаження між серверами та ефективно масштабувати інфраструктуру в міру зростання кількості користувачів або обсягів трафіку.
-
Мультипротокольна підтримка для користувачів: Кожен користувач може одночасно використовувати декілька протоколів, що забезпечує гнучкість і сумісність із різними клієнтами.
-
Підтримка декількох користувачів на одному з'єднанні: Marzban дозволяє створювати кілька облікових записів користувачів, які можуть використовувати одне вхідне з'єднання (inbound), оптимізуючи використання ресурсів сервера.
-
Розміщення кількох вхідних з'єднань на одному порту: Платформа підтримує розміщення декількох inbound-з'єднань на одному порту з можливістю налаштування fallback-механізмів, що підвищує надійність з'єднань.
-
Обмеження за трафіком і строком дії: Панель уміє встановлювати обмеження за обсягом трафіку та строком дії для облікових записів користувачів, що допомагає ефективно керувати ресурсами сервера.
-
Моніторинг серверних ресурсів: Вбудовані інструменти моніторингу дають змогу в реальному часі відстежувати стан серверів і використання трафіку, що допомагає оперативно реагувати на зміни навантаження.
-
Підтримка сучасних технологій безпеки: Панель інтегрована з TLS та сучасними технологіями, такими як REALITY, що забезпечує безпеку та стійкість з'єднань.
-
Вбудований Telegram-бот: Для зручного керування доступний вбудований Telegram-бот, за допомогою якого можна отримувати сповіщення та виконувати команди безпосередньо через месенджер.
-
Інтерфейс командного рядка (CLI): Marzban також підтримує керування через командний рядок, що особливо корисно для досвідчених користувачів, які віддають перевагу текстовому інтерфейсу.
Встановлення
Використайте команду для встановлення панелі Marzban:
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install

Після встановлення ви побачите вивід логів. Зупинити його можна, натиснувши Ctrl+C. Усі файли Marzban будуть збережені в каталозі /opt/marzban, а основний файл конфігурації можна знайти за адресою /opt/marzban/.env
Для створення облікового запису адміністратора введіть команду:
sudo marzban cli admin create --sudo
Введіть логін для нового облікового запису, пароль і повторіть пароль. Далі система запросить ваші Telegram ID та Discord Webhook. Це додаткові параметри для керування, їх можна пропустити, натиснувши Enter. Після цього ви побачите повідомлення про успішне створення облікового запису адміністратора.

Перейдіть за посиланням http://SERVER_IP:8000/dashboard/ (замініть SERVER_IP на IP-адресу вашого сервера). Введіть дані раніше створеного користувача для авторизації.

На головній сторінці панелі керування натисніть кнопку "Create User" для створення нового користувача.

За потреби ви можете встановити денний ліміт трафіку (у ГБ), а також задати дату завершення дії цього користувача. За замовчуванням вибрані всі протоколи, але ми залишимо лише VLESS як найзручніший і надійний. Натисніть "Create User".

Підключення до проксі
Користувача успішно створено. Далі скопіюйте конфіг, використовуючи кнопку, виділену на скріншоті.

Для підключення з Windows / MacOS / Linux / Android ми рекомендуємо використовувати програму Hiddify. Завантажити для будь-якої з систем.
Після встановлення та запуску програми натисніть кнопку "New Profile" і далі "Add From Clipboard", щоб вставити код авторизації з буфера обміну. Перед цим переконайтеся, що ви його скопіювали, як показано вище.

Після успішного підключення до мережі ви зможете побачити в панелі керування активність користувача, а також його споживання трафіку.

Як зазначалося раніше, для Android ви можете використовувати додаток Hiddify. Однак у App Store він відсутній. Для iPhone рекомендуємо встановити V2Box.
Налаштування здійснюється так само просто. Достатньо перейти в розділ Configs і відсканувати QR-код. Після цього конфігурація буде додана в додаток.


З'єднання успішно встановлено! Можна користуватися мережею.









