Frod

27.10.2026

установка marzban на сервер

Frod — свобода без границ

Начнем с работы над этой статьей.

Установка OpenVPN Marzban на сервер: шаг за шагом

В мире информационной безопасности и сетевой конфигурации OpenVPN Marzban является популярным решением для обеспечения безопасной соединения между удаленными пользователями и серверами. В этой статье мы расскажем вам, как установить OpenVPN Marzban на своем сервере, используя простой и понятный подход.

Предварительные требования

Перед началом установки убедитесь, что у вас есть следующее:

  • Удаленный доступ к серверу (через SSH или другой метод).
  • Правильные настройки конфигурации сервера.
  • Понимание базовых принципов OpenVPN и безопасности сети.

Шаг 1: Скачивание и установка OpenVPN Marzban

Скачайте последнюю версию OpenVPN Marzban с официального сайта и следуйте инструкциям по установке. Для этого вы можете использовать команду:

wget https://github.com/marzban/openvpn-marzban/releases/download/v1.0.0/openvpn-marzban-1.0.0.tar.gz

Рассчитайте архив и перейдите в каталог с помощью:

tar -xvzf openvpn-marzban-1.0.0.tar.gz
cd openvpn-marzban-1.0.0

Шаг 2: Настройка конфигурации OpenVPN

Откройте файл конфигурации OpenVPN (/etc/openvpn/server.conf) в текстовом редакторе и добавьте следующие строки:

port 1194
proto udp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh2048.pem

Шаг 3: Создание сертификатов и ключей

Сгенерируйте сертификат и ключ для сервера с помощью OpenSSL:

openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj "/C=RU/ST=Moscow/L=Moscow/O=Moscow/CN=marzban"
openssl dhparam -out dh2048.pem 2048

Шаг 4: Ограннение и запуск OpenVPN

Сгенерируйте сертификат и ключ для пользователей с помощью OpenSSL:

openssl req -x509 -newkey rsa:2048 -nodes -keyout user.key -out user.crt -days 365 -subj "/C=RU/ST=Moscow/L=Moscow/O=Moscow/CN=user"

Скопируйте файлы конфигурации и сертификатов в каталог /etc/openvpn/:

cp server.crt /etc/openvpn/
cp server.key /etc/openvpn/
cp user.crt /etc/openvpn/
cp user.key /etc/openvpn/

Запустите OpenVPN с помощью команды:

./openvpn --config /etc/openvpn/server.conf

Шаг 5: Настройка маршрутизации

Настройте маршрутизатор, чтобы направить трафик через OpenVPN:

iptables -A INPUT -p udp --dport 1194 -j ACCEPT
iptables -A FORWARD -i tun+ -j ACCEPT
iptables -A FORWARD -o tun+ -j ACCEPT

Шаг 6: Мониторинг и поддержка

Проверьте подключение и работу OpenVPN:

openvpn --config /etc/openvpn/server.conf --daemon
tail -f /var/log/openvpn.log

В заключении

Установка OpenVPN Marzban на сервер требует некоторых навыков и знаний по информационной безопасности и сетевой конфигурации. Однако следуя этому простому и понятному руководству, вы сможете обеспечить безопасное соединение между удаленными пользователями и серверами.