# Развертывание прокси протокола VLESS с помощью Marzban

## Создание личного прокси за несколько минут

*Для начала подготовим сервер с **установленным пакетом Marzban**. Это можно сделать **двумя разными способами**. Вы можете выбрать наиболее подходящий для Вас.*

### 1.1 Покупка необходимого тарифа с предустановленным Marzban

Для этого нам потребуется купить необходимый сервер в желаемой локации. В нашем случае это будет базовый тариф **SWEs-1 в Швеции**\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FaGuNgpt02ukYLUIPiXHv%2FScreenshot_2.jpg?alt=media&#x26;token=9d4ccd85-e66d-4a2f-8f25-f23d12d83ccc" alt=""><figcaption></figcaption></figure>

Переходим в раздел **«Предустановленного ПО»**\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FahcySisU3nb1F88FUS15%2F%D0%9F%D1%80%D0%B5%D0%B4%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BE%D0%B5%20%D0%BF%D0%BE%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB.jpg?alt=media&#x26;token=4a43a69f-6236-4417-a0e4-8bb5a2636cd9" alt=""><figcaption></figcaption></figure>

В предустановленном ПО выбираем **скрипт Marzban**

{% hint style="info" %}
Установка ОС будет произведена согласно указанной ОС в скрипте предустановленного ПО, в данном случае будет установлен Ubuntu 22.04 + Marzban
{% endhint %}

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F1XcLIvtBq6P2d1gFU6sd%2FScreenshot_24.jpg?alt=media&#x26;token=1f0d76c3-67f6-41b8-9ce0-1d1387c88c43" alt=""><figcaption></figcaption></figure>

Выбираем желаемый срок аренды сервера, при необходимости отключаем услугу **«Бекапы»** и жмём кнопку "**Оплатить":**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FUI2VRWNzgLZskKnpLtrH%2FScreenshot_4.jpg?alt=media&#x26;token=17f60df3-1824-4fd2-987b-cc23463555d3" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Отлично. Теперь заказанный сервер будет активирован с установкой на него ОС и скрипта Marzban, после чего сервер будет готов к настройке панели и созданию конфига для подключения. Об этом подробно расскажем **в пункте 2.**
{% endhint %}

### 1.2 Переустановка существующего сервера с выполнением установки скрипта Marzban:

Перейдём [**в раздел услуг**](https://my.aeza.net/services) и нажмём иконку троеточия справа от уже купленного сервера, выберем пункт **переустановить**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FlQQ4P0wSke2d9WF1wVBe%2FScreenshot_9.jpg?alt=media&#x26;token=de7c4a5e-0e8b-4a72-8652-fd65c76c7b6a" alt=""><figcaption></figcaption></figure>

Вы увидите данное меню, в котором перейдем во вкладку **«Предустановленного ПО»**\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FVWMFhkaz3P2JYO0MxaoC%2FScreenshot_6.jpg?alt=media&#x26;token=b161b243-494b-42f8-92f8-1d22a8ac1882" alt="" width="246"><figcaption></figcaption></figure>

Выбираем скрипт **Marzban,** копируем **новый пароль от сервера,** нажимаем **переустановить**

{% hint style="info" %}
Переустановка ОС будет произведена согласно указанной ОС в скрипте предустановленного ПО, в данном случае будет установлен Ubuntu 22.04 + Marzban
{% endhint %}

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FNVjW7QDzkp4txSuAhaoy%2FScreenshot_25.jpg?alt=media&#x26;token=11680007-4b9f-4a1f-a91c-7c2b9a29809e" alt="" width="187"><figcaption></figcaption></figure>

{% hint style="success" %}
Отлично. Теперь ОС на сервере будет переустановлена с установкой скрипта Marzban, после чего сервер будет готов к настройке панели и созданию конфига для подключения. Об этом подробно расскажем **в пункте 2.**
{% endhint %}

{% hint style="info" %}
Вы так же можете обратиться в поддержку для помощи в установке данного ПО.
{% endhint %}

### 2. Получение данных для входа в Marzban

**Подключаемся к серверу посредством WinSCP (или другого удобного вам SFTP клиента)** и указанием IP, логина и пароля из личного кабинета, либо письма с вашей почты.\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FjbmtB0jrqo0Hh5cuq8ry%2F12.png?alt=media&#x26;token=5ed49bf6-3eae-40f6-95ef-6665290a0e55" alt="" width="473"><figcaption></figcaption></figure>

В корневом каталоге необходимо открыть файл "marzban.txt" с данными для подключения к панели управления Marzban:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FqWulfTuFbClXuw7BRr3u%2F13.png?alt=media&#x26;token=17381d6d-d3ce-4d69-827e-6265c4f3bc2a" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**В связи с последними обновлениями безопасности, есть два варианта доступа в панель:**\
**1. Через SSH-Туннель**\
**2. Через привязку доменного имени к серверу и получении SSL сертификата**\
**Рассмотрим оба случая**
{% endhint %}

### 2.1 Вход в панель через SSH-Туннель

Для входа в панель без использования SSL сертификата и доменного имени, нам требуется создать туннель.\
\
**Команда для создания туннеля строится следующим образом:**\
ssh -L \[локальный порт]:\[удалённый хост]:\[удалённый порт] \[пользователь]@\[адрес сервера]

В нашем случае команда выглядит следующим образом:

```
ssh -L 8000:localhost:8000 root@IP сервера
```

{% hint style="warning" %}
Для Windows систем команду необходимо вводить в командной строке (cmd).\
Для Linux и MacOS - в терминале.&#x20;
{% endhint %}

После ввода данной команды, подтверждаем подключение **вводом "Yes" и затем вводим пароль от сервера**, после подключения к серверу доступ к панели должен появиться с браузера вашего устройства.

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FV115GYNUW79wJ5XjzDCe%2FScreenshot_84.jpg?alt=media&#x26;token=650e180e-f1bb-473f-9438-1634375c59cb" alt=""><figcaption></figcaption></figure>

Теперь панель должна быть доступна в браузере по ссылке: [http://127.0.0.1:8000/dashboard/](http://127.0.0.1:8000/dashboard/#/login)

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FVvoRIT1CCdv1pKZBoplf%2FScreenshot_85.jpg?alt=media&#x26;token=e253860a-4de9-4fa3-88c2-e1233800e94e" alt=""><figcaption></figcaption></figure>

**Рассмотрим способ получения доступа к панели с мобильных устройств.**\
\
Нам потребуется программа **Termius:**<https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client> - Android\
<https://apps.apple.com/ru/app/termius-terminal-ssh-client/id549039908> - IOS и MacOS\
**После установки переходим в нее и первый раз авторизуемся на сервере через SSH, после чего выходим в главное меню и выбираем вкладку "Port Forwarding"**

В нижнем углу нажимаем "+" после чего выбираем Local и нажимаем Continue

<div><figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F01RKeuAvu8ItVttR12AT%2FScreenshot_93.jpg?alt=media&#x26;token=00f9fccf-a742-40a3-bcb6-c6c61c794ef1" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FFgmwxI8lCKn2Eygotfa9%2Fphoto_2024-10-17_00-12-46.jpg?alt=media&#x26;token=970100f6-9a06-4506-b6df-3a3b5e196ad8" alt="" width="375"><figcaption></figcaption></figure></div>

Выбираем сервер из списка, после чего указываем следующие данные:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FHgC3CAcrXE63ct7U1VD2%2Fphoto_2024-10-17_00-14-28.jpg?alt=media&#x26;token=54177b78-8040-41bd-9f45-3d8aa57cf272" alt="" width="375"><figcaption></figcaption></figure>

Задаем имя данному туннелю и нажимаем на "Галочку" чтобы сохранить настройки:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FaOHvytpeBD3pjV3pkbnU%2FScreenshot_94.jpg?alt=media&#x26;token=f95bc299-292d-4bd0-9f6d-da276eebc096" alt="" width="250"><figcaption></figcaption></figure>

Активируем туннель путем нажатия на данное правило:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FU1nuk2vMReFO1PhviqUB%2Fphoto_2024-10-17_00-17-54.jpg?alt=media&#x26;token=00e74001-05ae-4bfb-8087-f28d47104874" alt="" width="375"><figcaption></figcaption></figure>

Теперь панель должна быть доступна в браузере по ссылке: [http://127.0.0.1:8000/dashboard/](http://127.0.0.1:8000/dashboard/#/login)

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FaEaRnFGnmfNrinDTXKVQ%2Fphoto_2024-10-17_00-22-39.jpg?alt=media&#x26;token=75eee29b-5ae6-48d3-91e2-2680650200c9" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="warning" %}
Если пароль из файла marzban.txt не подошел, необходимо создать юзера командой ниже, после чего введите **имя пользователя и пароль, остальные пункты можно пропустить клавишей Enter.**
{% endhint %}

```
sudo marzban cli admin create --sudo
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F3aUItnEEguDajXTnXGLl%2FScreenshot_57.jpg?alt=media&#x26;token=86adb317-3343-41e0-86bc-3567889f2e10" alt=""><figcaption></figcaption></figure>

После входа мы увидим главную страницу панели:\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FdnZL6fnRkQnqw3kkcC6f%2F16.png?alt=media&#x26;token=d92b450d-2feb-48c6-a6f0-4dda07b8b39a" alt=""><figcaption></figcaption></figure>

### 2.2 Вход в панель Marzban через HTTPS

Для входа в панель Marzban через браузер без настройки SSH Туннелей требуется: \
1\. Приобрести и привязать доменное имя к серверу с панелью Marzban (возможно использование собственного доменного имени)\
2\. Выпустить SSL сертификат для доменного имени и указать сертификат в конфигурации панели Marzban

{% hint style="info" %}
Вы можете быстро и легко приобрести домен у нас на сайте за несколько минут - <https://my.aeza.net/order/domain>
{% endhint %}

Если доменное имя уже имеется либо приобретено в другом месте, **нужно добавить A-запись направленую на сервер с панелью Marzban**

Правильно добавленная А-запись выглядит следующим образом:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F52TXWTmziXXuP6OXspIo%2FScreenshot_90.jpg?alt=media&#x26;token=97db5874-4c02-437a-b9fa-ede27b7e50ca" alt=""><figcaption></figcaption></figure>

После установки А-записи, необходимо дождаться обновления данных в глобальной сети:\
**Обычно это происходит в течении 5-15 минут, но иногда время обновления DNS-записей занимает до 24 часов.**

Проверить обновление данных в сети можно в различных сервисах, например: <https://dnschecker.org>

После глобального обновления доменного имени, переходим в SSH-консоль сервера и выпустим SSL-сертификат с использованием скрипта Acme.sh\
\
Ниже пошагово указаны команды для получения SSL-сертфиката через Acme.sh:

```
sudo apt install cron socat
```

```
curl https://get.acme.sh | sh -s email=Ваша почта
```

```html
sudo mkdir -p /var/lib/marzban/certs/
```

{% hint style="warning" %}
В команде ниже необходимо обязательно указать Ваше используемое доменное имя после параметра -d&#x20;
{% endhint %}

```
~/.acme.sh/acme.sh --set-default-ca --server letsencrypt --issue --standalone -d Ваше_доменное_имя \
 --key-file /var/lib/marzban/certs/key.pem \
 --fullchain-file /var/lib/marzban/certs/fullchain.pem
```

После выполнения команд вы увидите подобное сообщение о успешном  выпуске сертификата:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FqerhcU51hd0pxeglnXsE%2FScreenshot_87_2.jpg?alt=media&#x26;token=8ee66e29-ecaa-46c5-8333-bc586e6ff31e" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Данный сертификат действует 3 месяца. Для автоматического продления его через cron, требуется оставить открытым 80 порт.
{% endhint %}

Откроем конфигурационный файл панели через редактор nano и укажем пути до SSL-сертификата:

```
nano /opt/marzban/.env
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FSN4fmb5FYUCKRim5M8lp%2Fimage.png?alt=media&#x26;token=2ad599af-0874-4ad8-95c9-1098c29aac72" alt=""><figcaption></figcaption></figure>

После внесения изменений, сохраняем файл и перезагружаем панель командой:

```
marzban restart
```

После перезапуска переходим в браузер по ссылке `https://доменное_имя:8000/dashboard` и наблюдаем окно входа в панель Marzban:

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2Fnayumi0aYvyOKgIxxGbT%2FScreenshot_92.jpg?alt=media&#x26;token=fa752b10-530e-4164-9005-6694959e7189" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Если пароль из файла marzban.txt не подошел, необходимо создать юзера командой ниже, после чего введите **имя пользователя и пароль, остальные пункты можно пропустить клавишей Enter.**
{% endhint %}

```
sudo marzban cli admin create --sudo
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F3aUItnEEguDajXTnXGLl%2FScreenshot_57.jpg?alt=media&#x26;token=86adb317-3343-41e0-86bc-3567889f2e10" alt=""><figcaption></figcaption></figure>

После входа мы увидим главную страницу панели:\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FdnZL6fnRkQnqw3kkcC6f%2F16.png?alt=media&#x26;token=d92b450d-2feb-48c6-a6f0-4dda07b8b39a" alt=""><figcaption></figcaption></figure>

### 2.3 Настройка протокола Vless TCP Reality в панели Marzban и создание пользователя

Для качественной работы данного протокола необходимо:\
1\. Добавить протокол Vless TCP Reality в панель Marzban\
2\. Сменить Server Names ( по умолчанию установлен example.com)\
3\. Сменить Dest ( по умолчанию установлен example.com:443)\
4\. Смена ключа шифрования и параметра shortIds\
5\. Фикс ошибки Timeout при подключении через приложение Hiddify\
6\. Создание пользователя

Дальнейшие изменения будут проводиться в настройках, которые находятся в правом верхнем углу (знак настройки)

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F54bexlHcUZgZGVwkZ8hz%2FScreenshot_27.jpg?alt=media&#x26;token=1508d09a-fa3a-4346-975d-04575ad726e1" alt=""><figcaption></figcaption></figure>

Начнем с добавления протокола Vless TCP Reality\
Открываем данные настройки

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FYfIc7Z21veXgI5XLZEtH%2FScreenshot_74.jpg?alt=media&#x26;token=cf796dbf-e7de-470f-9894-3b58ee4aab18" alt="" width="563"><figcaption></figcaption></figure>

Наблюдаем что в блоке "Inbounds" только Shadowsocks TCP, **добавим Vless TCP Reality в начало блока после квадратной скобки**

```
{
      "tag": "VLESS TCP REALITY",
      "listen": "0.0.0.0",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients": [],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "tcpSettings": {},
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "заменить:443",
          "xver": 0,
          "serverNames": [
            "заменить"
          ],
          "privateKey": "заменить",
          "shortIds": [
            "заменить"
          ]
        }
      },
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls",
          "quic"
        ]
      }
    },
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FB7ynOh7MDSkNOaP2m0Nu%2FScreenshot_75.jpg?alt=media&#x26;token=23c0ba4d-ca49-401d-8a67-c801717f2ce1" alt="" width="563"><figcaption></figcaption></figure>

После добавления протокола, конфигурация должна выглядеть данным образом

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FQ2GEB7CERev5rlCuVHMP%2FScreenshot_76.jpg?alt=media&#x26;token=687ec350-83ff-4929-b11f-ad7002b3ee84" alt=""><figcaption></figcaption></figure>

**После добавления протокола Vless TCP Reality требуется изменить значения:**\
1\. ServerNames\
2\. Dest\
3\. Privatekey\
4\. shortIds

**Сменим Server Name и Dest**

{% hint style="danger" %}
Подбор Server Name и Dest рекомендуем выполнять командой **ping**\
Чем ниже пинг до определенного сайта, тем меньше задержка при работающем соединении\
Необходимо выбирать надежные сайты, если сайт будет недоступен, соединения не будет.\
**Обязательно выбирайте не популярные но надежные сайты в качестве** **Server Name и Dest для вашей конфигурации Vless TCP Reality.**
{% endhint %}

**Требования к сайту:**\
**1. TLS 1.3**\
**2. HTTP/2**\
**3. Не должен находиться за CDN сервисом**

Проверить ping можно командой:

```
ping сайт -c 4
```

Если вы не нашли сайт подходящий под данные требования, можно использовать сайты указанные ниже:

**Лучше подходит для серверов в Швеции:**

```
teamdocs.su 
```

**Лучше подходит для серверов в Германии:**

```
wikiportal.su
```

**Лучше подходит для серверов в Москве:**

```
docscenter.su
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FTL1EjnrnZ4VSsxyBnACC%2FScreenshot_102.jpg?alt=media&#x26;token=454ad62d-2dc4-408c-8c45-e8f4ae0a041c" alt=""><figcaption></figcaption></figure>

В данном случае ping до сайта teamdocs.su оказался самым низким, выберем его в качестве Server Name и Dest, укажем их в данные строки

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F0ycmah4m7GUA0gV3VmrW%2FScreenshot_103.jpg?alt=media&#x26;token=1c6c63a4-0e26-49db-b317-0e44fc7182eb" alt=""><figcaption></figcaption></figure>

Сгенерируем новые ключи шифрования и параметр shortIds в командной строке вашего сервера командами

```
docker exec marzban_marzban_1 xray x25519
```

Если вышла ошибка, попробуйте другую команду:

```
docker exec marzban-marzban-1 xray x25519
```

```
openssl rand -hex 8
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FafmTAzIbaaNimax5ZjEM%2FScreenshot_79.jpg?alt=media&#x26;token=0584b0cb-e6b6-45c4-b5f9-b1492ead8c18" alt=""><figcaption></figcaption></figure>

Нам необходимо скопировать параметры **Private key** и **shortIds** после чего заменить их в панели

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FJwTgXnAkZODvunHwKhJW%2FScreenshot_105.jpg?alt=media&#x26;token=e514e887-152f-46e6-a06c-fa0d7ee5e654" alt="" width="563"><figcaption></figcaption></figure>

После внесения изменений, необходимо **сохранить изменения, перезагрузить ядро и перезагрузить страницу в браузере**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2Fj1SrnFdvjZaj7jikCyFc%2FScreenshot_106.jpg?alt=media&#x26;token=f674b781-615f-4821-ac9d-988a47b67ad7" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
На данном моменте Vless TCP Reality настроен.
{% endhint %}

Нам осталось убрать ошибку "Таймаут" при подключении через программу Hiddify

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FTzaRh6uKkwkk9Kp0ehoX%2FScreenshot_60.jpg?alt=media&#x26;token=30889bc2-e7f1-4135-b41c-65ae8aba51d3" alt="" width="252"><figcaption></figcaption></figure>

Возвращаемся в конфигурацию панели и находим пункт "Routing"

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2Fe2NAZCY675haQi0zzksr%2FScreenshot_61.jpg?alt=media&#x26;token=f06dd132-5f7e-4b44-848a-0f3e631ae0a1" alt="" width="563"><figcaption></figcaption></figure>

Вставляем следующее правило в самое начало блока rules после квадратной скобки

```
{
        "outboundTag": "DIRECT",
        "domain": [
          "full:cp.cloudflare.com",
          "domain:msftconnecttest.com",
          "domain:msftncsi.com",
          "domain:connectivitycheck.gstatic.com",
          "domain:captive.apple.com",
          "full:detectportal.firefox.com",
          "domain:networkcheck.kde.org",
          "full:*.gstatic.com"
        ],
        "type": "field"
      },
```

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F2GdBcLTLMWfwuqlWCgI4%2FScreenshot_62.jpg?alt=media&#x26;token=e5019f68-b66d-47a3-a22b-9a71ff9b3267" alt="" width="563"><figcaption></figcaption></figure>

После внесения изменений, необходимо их **сохранить** и **перезагрузить ядро**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FS8A7l0c4XZ7eMONn8LVW%2FScreenshot_63.jpg?alt=media&#x26;token=7331ea80-fdb1-4173-9198-237924169ca9" alt="" width="563"><figcaption></figcaption></figure>

Создадим пользователя в панели Marzban и выберем протокол Vless TCP Reality

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FvTOeOEMRthGPV6edT4ah%2FScreenshot_82.jpg?alt=media&#x26;token=c03338f4-b2d3-4843-847b-935eb3fa4ff1" alt="" width="506"><figcaption></figcaption></figure>

Копируем ключ подключения к нашему серверу данным образом и переходим в третий пункт **"Подключение ключа в клиент VLESS"**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FNvuhbjMUY5rFteAxo7Ub%2FScreenshot_36.jpg?alt=media&#x26;token=e2f532ba-31d5-4dfa-8427-9347e62b6e02" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Готово. Вы создали пользователя для подключения к Вашему серверу, применили обязательные параметры, исправили ошибку "Таймаут"
{% endhint %}

### 3. Подключение ключа в клиент VLESS&#x20;

Для ключей **Vless** есть несколько приложений для подключения:\
1\. **Hiddify** (Для Операционных систем Windows, Android, Linux)\
2\. **Streisand** (MacBook на процессорах от M1 и выше, Iphone, Ipad)\
\
**Рассмотрим подключение для каждого приложения из списка.**

**Hiddify**

Репозиторий Github в котором необходимо выбрать приложение под Вашу операционную систему:<https://github.com/hiddify/hiddify-next/releases>\
[\
](https://github.com/hiddify/hiddify-next/releases)\
Приложение на Android можно установить через Google Play: \
<https://play.google.com/store/apps/details?id=app.hiddify.com>\\

Необходимо **скопировать ключ из панели**, запускаем приложение **Hiddify** и кликаем **новый профиль:**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FcBrbbgeXhP6qRlz7InPx%2FScreenshot_16.jpg?alt=media&#x26;token=465be4a6-300d-4a42-a7a5-f995e41a4e3a" alt="" width="375"><figcaption></figcaption></figure>

Далее нажимаем **добавить из буфера обмена,** после чего Ваш ключ будет добавле&#x43D;**:**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F9hjMfgJGujXtcJcev88n%2FScreenshot_17.jpg?alt=media&#x26;token=e84944e1-018a-4c94-824a-5f30f742b824" alt="" width="375"><figcaption></figcaption></figure>

Нажимаем кнопку **«Нажмите для подключения»**, с этого момента ваш IP адрес изменится на IP адрес вашего сервера.&#x20;

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FsxBIkAU4VmWmgJXYjKMw%2FScreenshot_49.jpg?alt=media&#x26;token=06c8ed39-9436-46ba-a5e8-f175e8adb3aa" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="warning" %}
Если после подключения к вашему серверу происходят ошибки, рекомендуем произвести следующие настройки
{% endhint %}

Отключим Регион "Россия" и включим режим VPN ( по умолчанию установлен режим Системный прокси)\\

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FpMgT5j3r9TPlWJvSz2oR%2FScreenshot_65.jpg?alt=media&#x26;token=31c89b06-3238-452e-b973-9808c40a927c" alt="" width="563"><figcaption></figcaption></figure>

Для включения режима VPN необходимо установить запуск приложения от имени администратора в свойствах ярлыка

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FA5R1WV47FD4wwiEDNZkH%2FScreenshot_66.jpg?alt=media&#x26;token=d3877aa3-9873-491e-9518-432319d9aff4" alt="" width="321"><figcaption></figcaption></figure>

После данного действия, перезапускаем приложение и включаем режим VPN

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FXEkLLrzoxdVsfZ88KlCf%2FScreenshot_67.jpg?alt=media&#x26;token=6951062e-33d5-46ae-934e-caa82cd93012" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
Готово. Приложение настроено.
{% endhint %}

**Streisand**

Данное приложение можно скачать по ссылкe: \
<https://apps.apple.com/ru/app/streisand/id6450534064>

Необходимо **скопировать ключ из панели**, запускаем приложение **Streisand** и кликаем **на знак «+» в правом верхнем углу:**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FXzmereTZ4xDM8kOMjCi1%2FScreenshot_20.jpg?alt=media&#x26;token=3bbe7df3-b42f-473a-b7f7-d4a124b66dee" alt="" width="193"><figcaption></figcaption></figure>

Выбираем пункт **«Добавить из буфера обмена», после чего ключ добавлен:**

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2FkYwDHuLCFRpEnMrgeqWB%2FScreenshot_21.jpg?alt=media&#x26;token=b47d84c8-8f52-4347-bbf1-a6154f9cc11d" alt="" width="250"><figcaption></figcaption></figure>

Нажимаем кнопку **включения VPN**, с этого момента ваш IP адрес изменится на IP адрес вашего сервера.&#x20;

<figure><img src="https://3617065060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUnRPFrwc6T8DKu166mM1%2Fuploads%2F4Ns4xvHYg3CDtQBAeOTV%2FScreenshot_50.jpg?alt=media&#x26;token=0e9283a4-8a27-46a5-bfe6-bcc777ff52a8" alt="" width="248"><figcaption></figcaption></figure>

**Приятного использования!**
