27.10.2026
установка marzban на сервер
Начнем с работы над этой статьей.
Установка 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 на сервер требует некоторых навыков и знаний по информационной безопасности и сетевой конфигурации. Однако следуя этому простому и понятному руководству, вы сможете обеспечить безопасное соединение между удаленными пользователями и серверами.