zZeleZz

На Пикабу
Дата рождения: 5 октября
43 рейтинг 6 подписчиков 1 подписка 2 поста 1 в горячем

Проксятиной запахло...

Никогда такого не было, и вот опять -- пришло время поговорить про 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»

Вы великолепны!

Ну а там еще можно и бота в телеграмме прикрутить, если очень захотеть. Я себе прикрутил, правда не понятно для чего...

Показать полностью 11
0

Простой Web IPTV плеер

Наговнокодил тут для себе простой браузерный плеер для просмотра IPTV. Провайдер iEdem.tv, но можно и другие попробовать -- распарсить плейлисты, по идее, должно корректно, но не факт, надо пробовать. У меня в наличии был только плейлист эдема, отлаживал на нём.

Простой Web IPTV плеер

Потестить можно тут, но наверняка всё упадет, т.к. сервер очень маломощный под небольшие питоновские скрипты. Использую http т.к. ссылки на трансляции в этом же протоколе и при переходе на https получаем ошибку Mixed Content (забороть можно проксируя на том же сервере внешние ссылки, но пока ума не хватает как это реализовать, тупенький я). Опять же не работает 4К каналы и часть клубнички, т.к. потоки кодированы в h265, а его браузеры, мягко говоря, не очень любят.

Всю эту тряхомудь может каждый поднять у себя на сервере через докер:

docker run -p 8888:8888 -d zelez/webiptv

в итоге запустится веб-сервер по адресу http://ip-адрес-сервера:8888

Это первый, так называемый, pet-проект, посему сильно тапками не кидайте. Хотя пофиг, кидайте.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества