Marzban - универсальный GUI интерфейс управления прокси серверами для обхода блокировки цензуры в интернете - Vmess-VLESS-Trojan-Shadowsocks
Marzban - универсальный GUI интерфейс управления прокси серверами для обхода блокировки цензуры в интернете - Vmess-VLESS-Trojan-Shadowsocks
Видео инструкция:
Marzban - графический интерфейс (GUI) для управления прокси серверами на базе Xray-core (https://github.com/XTLS/Xray-core) с поддержкой протоколов Vmess, VLESS, Trojan, Shadowsocks для обхода блокировки цензуры в интернете.
Проект создан на Python и Reactjs
Сперва нужно скачать клиенты с поддержкой протоколов Vmess/VLESS/Trojan/Shadowsocks для Вашей ОС:
Android - SagerNet : Android - SagerNet : https://checkvpn.net/files/io-nekohasekai-sagernet-810.apk Android - v2rayNG : https://play.google.com/store/apps/details?id=com.v2ray.ang&hl=ru&gl=US&pli=1 Android - HiddifyNG : https://play.google.com/store/apps/details?id=ang.hiddify.com&hl=en_US IOS - foxray - https://apps.apple.com/us/app/foxray/id6448898396 IOS - V2Box - V2ray Client - https://apps.apple.com/ru/app/v2box-v2ray-client/id6446814690?platform=iphone IOS - streisand - https://apps.apple.com/us/app/streisand/id6450534064 IOS - Shadowrocket (платный) - https://apps.apple.com/us/app/shadowrocket/id932747118 Windows - nekoray (Поддерживает и SS2022 и VLESS+reality)- https://github.com/MatsuriDayo/nekoray/releases Windows - Furious (Не поддерживает SS2022. Поддерживает VLESS+reality) https://github.com/LorenEteval/Furious Windows - Invisible Man - XRay Client (Не поддерживает SS2022. Поддерживает VLESS+reality) - https://github.com/InvisibleManVPN/InvisibleMan-XRayClient Windows 7 - nekoray 3.17 - https://github.com/MatsuriDayo/nekoray/releases/download/3.17/nekoray-3.17-2023-08-17-windows7-x64.zip Linux - v2rayA - https://github.com/v2rayA/v2rayA Linux - Nekoray - https://github.com/MatsuriDayo/nekoray/ Всё так же работает как и под Windows. Но есть одно различие, это запуск от рута для tun режима. В Windows это указывается в свойствах ярлыка или самого exe-шника MACOSX - V2rayU - https://github.com/yanue/V2rayU/tree/master MACOSX - V2Box - https://apps.apple.com/ru/app/v2box-v2ray-client/id6446814690 MACOSX - FoxRay - https://apps.apple.com/ru/app/foxray/id6448898396 MACOSX - streisand - https://apps.apple.com/ru/app/streisand/id6450534064 MACOSX - V2RayXS - https://github.com/tzmax/V2RayXS MACOSX - NekoRay/NekoBox - https://github.com/abbasnaqdi/nekoray-macos MACOSX - Furious - https://github.com/LorenEteval/Furious/
Пример подключения клиента vless - nekoray на Windows: https://youtu.be/ZSerEak2nC0
Установка Marzban GUI на чистую Ubuntu 20.04 выполняется командами под root по ssh:
apt update && apt install curl net-tools -y bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install
Нажимаем CTRL+C - Установка завершена!
Заходим в админку Marzban GUI по адресу на 8000 порту:
http://VPS_IP:8000/dashboard/login
Создаем админ пользователя командой по ssh - вводим логин и пароль два раза:
# marzban cli admin create --sudo Username: admin1 Password: Repeat for confirmation: Admin "admin1" created successfully.
Интерфейс Marzban GUI будет выглядеть примерно таким образом:
Создаем нашего первого пользователя прокси - user2proxy, Например, с протоколам VLESS --> Нажимаем Create User:
Получаем наш QR код справа в углу:
и сканируем его через приложения для нашей ОС - Windows/MAC/IOS/Android/Linux:
Импорт кода в клиенте для Windows - Nekoray:
Пример подключения клиента vless - nekoray на Windows: https://youtu.be/ZSerEak2nC0
Импорт кода в клиенте для Android - SagerNet:
Импорт кода в клиенте для Android - v2rayNG:
Опции marzban для CLI по ssh:
# marzban --help Usage: marzban [command] Commands: up Start services down Stop services restart Restart services status Show status logs Show logs cli Marzban CLI install Install Marzban update Update latest version uninstall Uninstall Marzban
приложение работает в docker контейнере:
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 347523703e57 gozargah/marzban:latest "bash -c 'alembic up…" 34 seconds ago Up 34 seconds marzban-marzban-1
Сбросить пароль от админа можно командой по ssh:
# marzban cli admin update Username: admin1 │ Editing "admin1". Just press "Enter" to leave each field unchanged. Is sudo [Y/n]: y New password: Repeat for confirmation: Admin "admin1" updated successfully.
VLESS поддерживает множество режимов передачи: TCP, gPRC, H2, quic, WebSocket, mKCP. Но так как XTLS, о котором мы поговорим немногим позже, в настоящее время поддерживает только TCP, то для нас,TCP, является единственно рекомендуемым, в настоящее время, режимом передачи
Документация и официальный источник:
https://github.com/Gozargah/Marzban
Документация на русском:
https://docs.marzban.dev/