Чем больше решений — тем лучше

Без чужих серверов и чужих логов. Собираем свой VPN на Marzban

Смотреть

Готовых VPN-сервисов на рынке сотни, но у всех них есть общая слабость — они принадлежат кому-то другому. Кто-то ведет логи, кто-то может однажды закрыться, а кто-то просто попадет в очередной список блокировок вместе со всеми своими пользователями. Чем более жесткая цензура в стране, тем острее ощущается разница между «арендовать доступ» и «иметь собственный, никому не подотчетный канал в интернет».

Именно поэтому открытые инструменты для самостоятельной сборки VPN не теряют актуальности — чем их больше, тем проще найти вариант под свои задачи и уровень технической подготовки. Сегодня на очереди Marzban.

Marzban сделали разработчики из Ирана

Это проект с открытым исходным кодом. Он создавался он изначально как инструмент для обхода интернет-цензуры в странах с жесткими блокировками вроде того же Ирана.

Само слово marzban с персидского переводится как «страж границы». Аналогия понятная: Marzban в буквальном смысле охраняет границу между вашим трафиком и внешним миром, помогая ему проходить незамеченным.

Важно понимать, что Marzban — это не отдельный VPN-протокол, а надстройка поверх движка Xray-core, своего рода приборная панель для управления сервером: она берет на себя создание пользователей, поддержку нескольких протоколов одновременно, лимиты трафика и сроков действия, а также генерацию готовых ссылок-подписок для подключения.

Понадобятся VPS и поддомен

Первый шаг — аренда VPS-сервера. Провайдера каждый выбирает сам, ориентируясь на стоимость, юрисдикцию и репутацию, единого правильного ответа тут нет.

После оформления на почту приходят IP-адрес, логин и пароль, которые понадобятся на всех следующих этапах. Дальше Marzban требует доменное имя с защищенным HTTPS-соединением. Покупка полноценного домена — самый надежный путь, но необязательный: подойдет и бесплатный сервис для поддоменов.

Придется чуть-чуть потерпеть

Теперь переходим к работе в терминале. Можно пользоваться любым удобным клиентом. Весь процесс установки идет по инструкции с сайта проекта: команда установки копируется и запускается, а следом — очередь сертификатов, ссылка на инструкцию по которым лежит в репозитории на GitHub (да, страница у проекта на персидском, но сами команды универсальны, плюс всегда поможет встроенный переводчик в том же Google Chrome).

Подробный процесс установки — в нашем видео.

Можно не ограничиваться одним протоколом

Панель Marzban по умолчанию предлагает лишь протокол Shadowsocks, и на первый взгляд выбор небогатый. Но это легко исправить: в настройках панели (значок шестерёнки) можно вручную добавить готовые конфигурации для множества других протоколов — они опубликованы на GitHub проекта.

Пользователей может быть сколько угодно

Создание пользователей происходит прямо в панели: выбирается один протокол или сразу несколько, задается произвольное имя, по желанию — лимит трафика и срок действия доступа. Пользователей можно заводить сколько угодно и редактировать в любой момент.

Поделиться доступом так же просто — у каждого пользователя есть кнопка для копирования готовой конфигурации или показа QR-кода, который достаточно отсканировать в одном из поддерживаемых клиентов, например Streisand, и нажать «подключить».

В итоге

Процесс работы в Marzban не самый быстрый: на первую установку и настройку уйдут час-полтора. Но в награду за это — собственный сервер, панель управления с несколькими протоколами на выбор, гибкие лимиты трафика и удобные ссылки для подключения. В общем кастомный VPN под ваши нужды.

А подробный разбор установки и работы Marzban уже есть на нашем YouTube-канале.

Смотреть