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 клиенты: ------- Android - husi: https://apt.izzysoft.de/fdroid/index/apk/fr.husi/ 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 Android - Hiddify: https://play.google.com/store/apps/details?id=app.hiddify.com Android - Shadowrocket for android: https://play.google.com/store/apps/details?id=com.v2cross.proxy&hl=ru&gl=CN ------ IOS клиенты: ------- IOS - foxray - https://apps.apple.com/us/app/foxray/id6448898396 Кнопка для сканирования QR кода: https://i.postimg.cc/gjndM7mK/image.png 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 клиенты: ------- Windows - nekoray (Поддерживает и SS2022 и VLESS+reality)- https://github.com/MatsuriDayo/nekoray/releases https://checkvpn.net/wiki/Nekoray_-_клиент_Windows_для_vless/trojan/ss/Hysteria/etc Пример подключения клиента vless - nekoray на Windows: https://youtu.be/ZSerEak2nC0 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 Windows - hiddify-next - https://github.com/hiddify/hiddify-next?tab=readme-ov-file#-direct-download Прямая ссылка на скачивание: https://github.com/hiddify/hiddify-next/releases/latest/download/Hiddify-Windows-Setup-x64.Msix ------ Linux клиенты: ------- Linux - v2rayA - https://github.com/v2rayA/v2rayA Linux - Nekoray - https://github.com/MatsuriDayo/nekoray/ Всё так же работает как и под Windows. Но есть одно различие, это запуск от рута для tun режима. В Windows это указывается в свойствах ярлыка или самого exe-шника ------ MAC OS X клиенты: ------- 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/
Установка 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/