Frod

09.10.2026

ubuntu настройка xray сервера

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

Как правильно настроить Xray на Ubuntu: пошаговая инструкция для начинающих и профессионалов

В современном мире безопасность и приватность в сети становятся всё более важными. Многие пользователи ищут надежные решения для обхода блокировок, защиты личных данных и организации собственного VPN-сервера. Одним из популярных инструментов для этого является Xray — мощный и гибкий проект, способный заменить или дополнить такие решения, как Shadowsocks и V2Ray. В этой статье я расскажу, как настроить Xray на Ubuntu — пошагово, просто и понятно.

Почему именно Xray?

Xray — это форк проекта V2Ray, который отличается высокой стабильностью, расширенными возможностями и поддержкой множества протоколов. Он идеально подходит для тех, кто ценит безопасность, скорость и конфиденциальность.

Перед началом: что потребуется?

  • Сервер с Ubuntu (рекомендуется версия 20.04 или 22.04)
  • root-доступ или права sudo
  • Доступ к терминалу

Шаг 1. Обновляем систему

Чтобы всё прошло гладко, обновим пакеты и убедимся в актуальности системы:

sudo apt update && sudo apt upgrade -y

Шаг 2. Установка Xray

Самый простой способ — скачать готовый бинарный файл с официального репозитория:

wget -O xray.zip https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip
unzip xray.zip
sudo mv xray /usr/local/bin/
sudo chmod +x /usr/local/bin/xray

После этого убедимся, что Xray работает:

xray -version

Шаг 3. Настройка конфигурационного файла

Создайте директорию для конфигурации, например:

sudo mkdir /etc/xray

И создайте файл /etc/xray/config.json со следующей базовой конфигурацией:

{
 "inbounds": [{
 "port": 443,
 "protocol": "vless",
 "settings": {
 "clients": [{
 "id": "YOUR_UUID_HERE",
 "flow": ""
 }],
 "decryption": "none"
 },
 "streamSettings": {
 "network": "tcp",
 "security": "tls",
 "tlsSettings": {
 "certificates": [{
 "certificateFile": "/path/to/cert.pem",
 "keyFile": "/path/to/key.pem"
 }]
 }
 }
 }],
 "outbounds": [{
 "protocol": "freedom",
 "settings": {}
 }]
}

Важно! замените YOUR_UUID_HERE на уникальный UUID, который можно сгенерировать командой:

uuidgen

Также укажите путь к SSL-сертификату и ключу, если планируете использовать TLS для шифрования.

Шаг 4. Настройка SSL-сертификатов

Для безопасности рекомендуется использовать сертификаты Let's Encrypt. Можно установить Certbot и получить сертификаты:

sudo apt install certbot
sudo certbot certonly --standalone -d yourdomain.com

После получения сертификатов укажите их пути в конфигурации Xray.

Шаг 5. Запуск и автоматизация

Создайте systemd-сервис для автоматического запуска Xray:

sudo nano /etc/systemd/system/xray.service

Вставьте следующее содержание:

[Unit]
Description=Xray Service
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/xray -config /etc/xray/config.json
Restart=on-failure

[Install]
WantedBy=multi-user.target

Активируйте и запустите сервис:

sudo systemctl daemon-reload
sudo systemctl enable xray
sudo systemctl start xray

Проверьте статус:

sudo systemctl status xray

Итог

Теперь у вас работает собственный Xray-сервер на Ubuntu, готовый к использованию. Настройка может показаться сложной, но при правильном подходе и внимании к деталям — всё делается быстро. Не забывайте регулярно обновлять ПО и следить за безопасностью.


Если есть дополнительные вопросы по настройке или нужна помощь с клиентами, пишите — я помогу вам стать экспертом в области VPN и информационной безопасности!


Надеюсь, эта статья полностью закрывает ваш запрос. Если нужно дополнение или есть особенные пожелания — сообщайте!