Проксятиной запахло...
Никогда такого не было, и вот опять -- пришло время поговорить про VPN и всё такое.
Хотя вру, не про сам VPN, а как раз таки про «всё такое». Речь пойдет про веб-приложение для управления прокси-серверами на базе Xray-core. Из коробки осуществляется поддержка сразу нескольких протоколов: Vmess, VLESS,Trojan, Shadowsocks. Чебурнет всё ближе, посему грех не воспользоваться передовой китайской мыслью на поприще борьбы за свободный этот ваш Инторнет.
Зовется диковинка просто и со вкусом «Marzban»
Наверняка у читателя уже завалялся какой-нибудь кошерный VPS, расположенный в местах чуть отдаленных от наших границ, на котором мы всю эту тряхомудь и будем пытаться водрузить и запустить. Ну а если нет, то на пикабушечке полно топиков про VPN, богатых реферальными ссылками -- пройдите и зарегистрируйте что душеньке угодно.
Будем отталкиваться от того, что VPS под рукой и с консолью более менее на Вы.
Что ж, приступим! Лезем в консоль и делаем страшное:
sudo apt update && sudo apt install curl net-tools -y
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install
В результате выполнения команды консоль выплюнет следующее:
Тем самым сигнализируя, что всё прошло чинно и благородно. Теперь можно попробовать зайти по адресу http://IP-АДРЕС-VPS:8000 поглядеть что там такого наустанавливалось. А вот что:
Ну красота же, смотреть можно бесконечно. Насмотревшись вдоволь, снова идём в консоль, жмакаем CTRL+C и создаем администраторскую учетку следующей командой:
sudo marzban cli admin create --sudo
Теперь можем по-царски зайти уже в админку по адресу http://IP-АДРЕС-VPS:8000/dashboard/login
Тем самым попадаем в святая святых, где, чуть набравшись смелости, создадим первого юзера:
Указываем имя пользователя, какие протоколы ему будут доступны и жмём “Create User”. При желании можно указать лимит в гигабайтах и дату блокировки учетки (по-умолчанию ничем не ограничено):
Собственно на этом всё, ну или почти всё. Какбэ сервисом уже можно пользоваться и радоваться, рассылая QR-коды. Но хочется же навести немного красоты. Т.к. если нажать на кнопку «Subscription Link»
То появится примерно такое безобразие:
Совсем никуда не годится. Посему снова заныриваем с консоль и делаем следующее:
cd /opt/marzban
wget https://cdn.jsdelivr.net/gh/MuhammadAshouri/marzban-template...
sudo nano docker-compose.yml
(ну или любой другой любимый текстовый редактор)
Добавляем в раздел «volumes» следующее
- /opt/marzban/index.html:/code/app/templates/subscription/index.html
Должно получиться вот так:
Ну и осталось сделать самую малость:
sudo marzban restart
Теперь ссылка на подписку ведет на более красивую морду лица:
Щелкнув на Apps можно выбрать под свою платформу любое понравившееся приложение (для Android лучшее, на мой вкус, v2rayNG). Открываем QR-код в поле Subscription и сканируем его уже телефоном
Жмем конпку «Copy All», заходим в приложение v2rayNG, нажимаем + и «Импорт профиля из буфера обмена». Теперь можно выбрать любой протокол из списка и нажать на «V»
Вы великолепны!
Ну а там еще можно и бота в телеграмме прикрутить, если очень захотеть. Я себе прикрутил, правда не понятно для чего...











