> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edisglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Установка панели VLESS-прокси 3x-ui на Ubuntu 22.04

> Установите 3x-ui на VPS с Ubuntu 22.04: панель VLESS-прокси для конфиденциальности, обхода DPI и доступа к ограниченному содержимому через веб-интерфейс.

## Что такое VLESS?

VLESS — современный лёгкий протокол для быстрых гибких соединений, похожих на VPN. Это усовершенствованный VMess с более простой архитектурой и без встроенного шифрования: вместо него используется TLS. Такой подход эффективен, подходит для сетей доставки содержимого (CDN) и помогает обходить цензуру и сетевые ограничения в сочетании с Xray на VPS.

## Что такое 3x-ui?

3x-ui — веб-панель управления Xray-core. Она позволяет создавать и администрировать VLESS VPN-аккаунты без редактирования сложных конфигурационных файлов: добавлять пользователей, генерировать ссылки и QR-коды VLESS и просматривать расход трафика. Поддерживаются также Trojan, Shadowsocks и другие протоколы. Многие задачи терминала превращаются в кнопки и формы, что удобнее для начинающих.

## Выберите VPS для 3x-ui

Нужен **KVM Linux VPS с Ubuntu 22.04**, root-доступом и публичным IPv4. Вы самостоятельно устанавливаете и администрируете 3x-ui.

**KVM Starter с 2 GB RAM** — практичный вариант для небольшого личного сервиса. Для нескольких активных пользователей или коммерческой услуги сравните vCPU, месячный трафик и RAM, затем проверьте ожидаемую нагрузку. Объём RAM сам по себе не определяет фиксированное число пользователей или гарантированную скорость.

Выбирайте локацию ближе к пользователям или с подходящим маршрутом до их сетей. Перед заказом проверьте Looking Glass. Сравнение тарифов показывает CPU, диски, трафик, внешнее подключение хоста и актуальную цену каждой локации. Скорость канала хоста не является гарантией скорости отдельного VPS.

> [card] [Сравнить VPS с 2 GB RAM](https://www.edisglobal.com/vps-hosting/2gb-vps?utm_source=edis-docs\&utm_medium=referral\&utm_campaign=vpn-guides\&utm_content=3x-ui-prerequisites)
>
> Выберите локацию и сравните текущие тарифы KVM Starter.

> [card] [Все локации VPS](https://www.edisglobal.com/vps-hosting?utm_source=edis-docs\&utm_medium=referral\&utm_campaign=vpn-guides\&utm_content=3x-ui-locations)
>
> Найдите другие локации и более высокие тарифы для развёртывания.

## Установка 3x-ui на VPS

**1. Установите Ubuntu 22.04 на VPS EDIS Global**

Выберите локацию и тариф выше, затем Ubuntu 22.04 в качестве ОС.

**2. Подключитесь к VPS по SSH**

```bash theme={"system"}
    ssh root@VPS_IP_address
    Enter root password:
```

**3. Обновите пакеты**

```bash theme={"system"}
    apt update && apt upgrade -y 
```

**4. Установите curl**

```bash theme={"system"}
    apt install curl -y
```

**5. Отключите IPv6 в Ubuntu 22.04**

```bash theme={"system"}
    #Create file 99-disable-ipv6.conf
    sudo nano /etc/sysctl.d/99-disable-ipv6.conf

    #Put this inside the file:
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    #Save file and exit, then apply:

    sudo sysctl --system
    #Check network settings:
    ip a
    ip a | grep inet6
```

Эти настройки отключают IPv6 на всех интерфейсах, оставляя только IPv4. После `sysctl --system` команда `ip a | grep inet6` не выводит результатов.

> [!NOTE]
>
> Если SSH-сеанс использует IPv6 VPS, он оборвётся с `client_loop: send disconnect: Connection reset`. Подключитесь заново через IPv4 (`ssh root@VPS_IPv4_address`) и продолжайте.

**6. Установите панель 3x-ui**

```bash theme={"system"}
    bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
```

Выполняйте от `root` в оболочке `bash`. Ошибка `bash: /dev/fd/63: No such file or directory` означает, что оболочка не может использовать подстановку процесса. Это бывает, например, при добавлении `sudo` перед командой или запуске через `sh`. Сначала скачайте скрипт, затем запустите:

```bash theme={"system"}
    curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh -o install.sh
    bash install.sh
```

**7. Задайте порт панели**

Во время установки скрипт спросит, хотите ли вы изменить порт:

```bash theme={"system"}
    Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]: 
```

Введите **y** для собственного порта в диапазоне 41000-65000, например 46522.

В конце появится примерно такой результат:

> [card]
>
> \###############################################\
> Username: ajYbrazcyO \
> Password: HPty32FVU7 \
> Port: 46522 \
> WebBasePath: ZtvraBUmNK9NQj43ks \
> Access URL: http\://YOUR\_SERVER\_IP:46522/ZtvraBUmNK9NQj43ks ###############################################

Сохраните эти реквизиты в заметках.

## Подключение к панели 3x-ui

Не подключайтесь к 3x-ui по обычному HTTP: это небезопасно. Используйте HTTPS или SSH-туннель. Настройте как минимум один из вариантов:

* Создайте и назначьте самоподписанный сертификат.
* Используйте переадресацию портов SSH для доступа через туннель.
* При наличии зарегистрированного домена используйте сертификат Let's Encrypt.

> [tab] Самоподписанный сертификат
>
> Самоподписанный сертификат включает HTTPS: данные между браузером и панелью шифруются. Браузер может показать предупреждение, поскольку сертификат не выдан публичным центром сертификации, но соединение остаётся защищённым. Это помогает предотвращать атаки посредника (MITM) и значительно безопаснее HTTP, особенно при вводе пароля и изменении VPN-настроек.
>
> Создайте сертификат и примените его:
>
> 1. Создайте каталог:
>
> ```bash theme={"system"}
>   # Create cert directory
>   sudo mkdir -p /root/cert/
> ```
>
> 2. Сгенерируйте самоподписанный сертификат:
>
> ```bash theme={"system"}
>   sudo openssl req -x509 -nodes -newkey rsa:2048 -days 365 \
>     -keyout /root/cert/private.key \
>     -out /root/cert/cert.crt \
>     -subj "/C=EE/ST=Harjumaa/L=Tallinn/O=Org/OU=site/CN=localhost"
> ```
>
> `-subj` задаёт сведения о владельце: `C` — двухбуквенный код страны, `ST` — регион, `L` — город, `O` — организация, `OU` — подразделение, `CN` — общее имя. Значения примера — заполнители; замените их своими. Они не влияют на работу самоподписанного сертификата.
>
> 3. Назначьте сертификат веб-панели:
>
> ```bash theme={"system"}
>   sudo /usr/local/x-ui/x-ui cert \
>     -webCert "/root/cert/cert.crt" \
>     -webCertKey "/root/cert/private.key"
> ```
>
> 4. Перезапустите 3x-ui для применения:
>
> ```bash theme={"system"}
> sudo x-ui
> ```
>
> Выберите пункт **13** для перезапуска. После этого веб-интерфейс работает по HTTPS с вашим сертификатом.

> [tab] Переадресация портов SSH
>
> SSH-туннель позволяет безопасно открыть службу VPS, например 3x-ui, не выставляя её порт в Интернет. Компьютер слушает локальный порт, например `2222`, и передаёт трафик через зашифрованное SSH-соединение на порт панели сервера, например `46522`. Открывая `http://127.0.0.1:2222/` в браузере, вы обращаетесь к панели через SSH.
>
> Настройте переадресацию на VPS:
>
> ```bash theme={"system"}
>    #Execute 3x-ui cli
>    x-ui
>
>    #Select an item 22. SSH Port Forwarding Management 
>    Please enter your selection [0-25]: 22
>
>    #Choose setting Set listen IP
>    Choose an option: 1
>    #Use default IP (127.0.0.1)
>    Select an option (1 or 2): 1
> ```
>
> После выбора пункта 1 панель покажет примеры команд для туннеля с локального компьютера.
>
> **Создайте SSH-туннель со своего компьютера:**
>
> ```bash theme={"system"}
>    SSH Port Forwarding Configuration:
>    Standard SSH command:
>    ssh -L 2222:127.0.0.1:46522 root@134.255.210.100
>
>    If using SSH key:
>    ssh -i <sshkeypath> -L 2222:127.0.0.1:46522 root@YOUR_SERVER_IP
>
>    After connecting, access the panel at:
>    http://localhost:2222/ZtvraBUmNK9NQj43ks/
> ```
>
> Также можно использовать этот пример для порта 3x-ui 46522:
>
> ```bash theme={"system"}
>    ssh -L 127.0.0.1:2222:127.0.0.1:46522 root@YOUR_SERVER_IP
> ```
>
> Откройте URL в браузере локального компьютера:
>
> ```text theme={"system"}
>    http://127.0.0.1:2222/ZtvraBUmNK9NQj43ks
> ```

> [tab] Сертификат Let's Encrypt
>
> Для доверенного HTTPS-сертификата Let's Encrypt нужны:
>
> * Домен, например vpn.example.com.
> * Его A-запись, направленная на IP VPS в настройках провайдера DNS.
> * Доступный из Интернета порт 80 VPS для HTTP-проверки.
>
> Подключитесь по SSH и выполните:
>
> ```bash theme={"system"}
>    #Execute 3x-ui cli
>    x-ui
>
>    #Select SSL Certificate Management
>    Please enter your selection [0-25]: 18
>
>    #Choose “Get SSL”
>    Choose an option: 1
>
>    Select Get SSL, then enter:
>    Your domain name (e.g. vpn.example.com)
>    Your email address (used by Let’s Encrypt)
>
>    #Set the certificate for the 3x-ui panel
>    In the same SSL Certificate Management menu, select Set Certificate Paths for the Panel, then select the certificate for your domain so the panel uses it for HTTPS.
>
>    #Restart the 3x-ui panel to apply changes:
>    sudo x-ui
>    Select option **13** to restart the panel.
>    #After that, you can use URLs with valid Let’s Encrypt certificate:
>    https://vpn.example.com:PORT/ 
> ```

> [!TIP]
>
> Вы подключились и вошли в панель 3x-ui через защищённое соединение. Далее создайте inbound и подключите клиентские приложения.

## Создание inbound в 3x-ui

Войдите в панель:

![Вход в 3x-ui](https://mintcdn.com/edisglobal-b1e34a56/_dVr7N6xG681-x4I/assets/3x-ui-login.png?fit=max\&auto=format\&n=_dVr7N6xG681-x4I\&q=85\&s=7663d3b2720704f79bc7805a1c50344a)

Откройте **Inbounds** и нажмите **Add Inbound**:

![Список Inbounds](https://mintcdn.com/edisglobal-b1e34a56/_dVr7N6xG681-x4I/assets/3x-ui-inbounds.png?fit=max\&auto=format\&n=_dVr7N6xG681-x4I\&q=85\&s=0fcd8539eb5d370d7901cb6b5d7b13e7)

Заполните поля:

* **Remark:** имя соединения.
* **Protocol:** **vless**.
* **Listen IP:** оставьте пустым.
* **Port:** **443**.
* Разверните **Client**, затем по очереди нажмите **Email**, **ID** и **Subscription** для обновления значений.
* В **Flow** выберите **xtls-rprx-vision**. Поле появляется после выбора **Security → Reality**.

![Параметры нового inbound](https://mintcdn.com/edisglobal-b1e34a56/cXMik4TCfKv7Ec7z/assets/3x-ui-addinbound.png?fit=max\&auto=format\&n=cXMik4TCfKv7Ec7z\&q=85\&s=1adb4f8047a13cd8785803a35b0699d9)

* **Transmission:** TCP(RAW).
* **Security:** Reality.
* **uTLS:** chrome или firefox.
* **Target:** google.com:443.
* **SNI:** google.com,[www.google.com](http://www.google.com).
* **Short IDs:** нажмите для обновления.
* Нажмите **Generate New Cert**.

![Параметры Reality](https://mintcdn.com/edisglobal-b1e34a56/cXMik4TCfKv7Ec7z/assets/3x-ui-addinbound2.png?fit=max\&auto=format\&n=cXMik4TCfKv7Ec7z\&q=85\&s=8d3c84ddba9ae8be7071badfc7a85e17)

Включите переключатель **Sniffing**:

![Включение Sniffing](https://mintcdn.com/edisglobal-b1e34a56/_dVr7N6xG681-x4I/assets/3x-ui-addinbound3snifingenable.png?fit=max\&auto=format\&n=_dVr7N6xG681-x4I\&q=85\&s=7909e9e00b7a2f941924103e7d7aba02)

После ввода нажмите **Create**.

При правильной настройке inbound появится в списке. Нажмите **+**, чтобы открыть настройки клиента для экспорта:

![Созданный inbound](https://mintcdn.com/edisglobal-b1e34a56/_dVr7N6xG681-x4I/assets/3x-ui-inboundcreated.png?fit=max\&auto=format\&n=_dVr7N6xG681-x4I\&q=85\&s=759ba82c4ed019088ad66a22648275e7)

В раскрытом меню нажмите изображение QR-кода:

![Открытие QR-кода](https://mintcdn.com/edisglobal-b1e34a56/_dVr7N6xG681-x4I/assets/3x-ui-qrcodeclick1.png?fit=max\&auto=format\&n=_dVr7N6xG681-x4I\&q=85\&s=bc79e996dcbb8c3ae6c4f638bfa9b095)

Во всплывающем окне показаны два QR-кода. Нажмите правый, VLESS: конфигурация клиента скопируется в буфер обмена. Вставьте её в VPN-клиент компьютера или мобильного устройства.

![QR-коды конфигурации](https://mintcdn.com/edisglobal-b1e34a56/cXMik4TCfKv7Ec7z/assets/3x-ui-QRcode2.png?fit=max\&auto=format\&n=cXMik4TCfKv7Ec7z\&q=85\&s=fb0e803116d5f13cd3b6f45830c049f1)

## Подключение к 3x-ui с ПК, Android и iOS

Совместимые клиенты: **Hiddify**, **v2rayN**, **v2RayTun**, **v2RayNG**, **Nekoray** и другие.

| Клиент | Мобильные устройства | ПК | Примечания |
| - | - | - | - |
| **v2rayNG** |  Android | – | Популярный клиент V2Ray/Xray для Android; импорт ссылок и QR. |
| **v2RayTun** |  Android,  iOS |  Windows | Клиент на Xray для конфигураций VLESS/Trojan. |
| **Streisand** |  Android,  iOS |  Windows   macOS | Поддерживает VLESS, VMess, Trojan и Shadowsocks. |
| **Hiddify** |  Android,  iOS |  Windows   macOS   Linux | Мультиплатформенный клиент, удобный для ссылок и подписок 3x-ui. |
| **v2rayN** | – |  Windows   Linux   macOS | Классический графический клиент для VLESS/VMess/Trojan/Xray. |
| **Nekoray** | – |  Windows   Linux | Кроссплатформенный графический прокси-клиент для настольных компьютеров и ноутбуков. |

Ссылки:

* [https://github.com/MHSanaei/3x-ui](https://github.com/MHSanaei/3x-ui)
* [https://github.com/MHSanaei/3x-ui/wiki](https://github.com/MHSanaei/3x-ui/wiki)
* [https://github.com/MHSanaei/3x-ui/wiki/Installation#docker-recommended](https://github.com/MHSanaei/3x-ui/wiki/Installation#docker-recommended)
* [https://github.com/XTLS/Xray-core](https://github.com/XTLS/Xray-core)
* [https://xtls.github.io/en/config/inbounds/vless.html](https://xtls.github.io/en/config/inbounds/vless.html)

## Планирование следующего развёртывания

[Выберите локацию и тариф VPS для 3x-ui](https://www.edisglobal.com/vps-hosting/2gb-vps?utm_source=edis-docs\&utm_medium=referral\&utm_campaign=vpn-guides\&utm_content=3x-ui-next-steps). Если продаёте доступ абонентам, прочитайте [руководство по коммерческому VPN](https://docs.edisglobal.com/ru/commercial-vpn-hosting.md): развёртывание, планирование трафика и обязанности по обработке жалоб.


## Related topics

- [Установка AmneziaWG на Ubuntu 22.04](https://docs.edisglobal.com/ru/advanced-setup-guides/install-amneziawg-on-ubuntu-22_04/install-amneziawg-on-ubuntu-2204.md)
- [Подключение клиента WireGuard на Ubuntu 22.04 к AmneziaWG](https://docs.edisglobal.com/ru/advanced-setup-guides/install-amneziawg-on-ubuntu-22_04/install-wireguard-client-on-ubuntu-2204-and-connecting-to-the-server-using-amneziawg.md)
- [VPN-клиент v2RayTun на iOS](https://docs.edisglobal.com/ru/advanced-setup-guides/install-3x-ui-on-vps/v2raytun-vpn-client-on-ios.md)
- [VPN-клиент v2rayNG на Android](https://docs.edisglobal.com/ru/advanced-setup-guides/install-3x-ui-on-vps/v2rayng-vpn-client-on-android.md)
- [Установка OpenClaw на VPS EDIS Global](https://docs.edisglobal.com/ru/advanced-setup-guides/install-openclaw-edislobal-vps.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.