{% extends "admin/layout.html" %} {% block admin_title %}{{ panel.name }}{% endblock %} {% block admin_content %}

{{ panel.name }}

Назад
{% if flash %} {% if flash.startswith('error:') %}
{{ flash[6:] }}
{% elif flash == 'client_created' %}
Клиент создан в 3x-ui
{% elif flash == 'ok' %}
Данные обновлены
{% endif %} {% endif %} {% if error %}
{{ error }}
{% endif %} {% if created %}
Новый клиент ({{ created.protocol }})

{{ created.email }} → inbound #{{ created.inbound_id }}

{% if created.protocol == 'vless' %} {% if created.uuid %}

UUID: {{ created.uuid }}{% if created.flow %} · flow: {{ created.flow }}{% endif %}

{% endif %} {% if created.expiry_days %}

Срок: {{ created.expiry_days }} дн. {% if created.start_after_first_use %}· старт после первого использования{% else %}· с момента создания{% endif %}

{% endif %} {% if created.links %} {% for link in created.links %}
{{ link }}
{% endfor %} {% else %}

Ссылка vless:// появится в 3x-ui (Clients → Copy URL).

{% endif %} {% elif created.protocol == 'wireguard' %} {% if created.expiry_days %}

Срок: {{ created.expiry_days }} дн. {% if created.start_after_first_use %}· старт после первого использования{% else %}· с момента создания{% endif %}

{% endif %}

Ключи клиента (конфиг соберите в 3x-ui или ниже):

PrivateKey = {{ created.privateKey }}
PublicKey = {{ created.publicKey }}
{% if created.inbound %}Endpoint port = {{ created.inbound.port }}{% endif %}
{% endif %}
{% endif %} {% if data %}
Все inbound’ы
{{ data.inbounds|length }}
VLESS
{{ data.vless_inbounds|length }}
WireGuard
{{ data.wireguard_inbounds|length }}
Создать VLESS клиента
Создать WireGuard клиента
Доступные inbound’ы (VLESS / WireGuard)
{% for ib in data.available_inbounds %} {% else %} {% endfor %}
ID Remark Protocol Port Enable
{{ ib.id }} {{ ib.remark or '—' }} {{ ib.protocol }} {{ ib.port }} {% if ib.enable is not defined or ib.enable %}on{% else %}off{% endif %}
Нет VLESS/WireGuard inbound’ов
Clients
{% for c in data.clients %} {% else %} {% endfor %}
Email Enable Inbounds Traffic
{{ c.email }} {% if c.enable %}on{% else %}off{% endif %} {{ c.inboundIds or c.inbound_ids or '—' }} {% if c.traffic %} ↑ {{ c.traffic.up or 0 }} / ↓ {{ c.traffic.down or 0 }} {% else %}—{% endif %}
Нет клиентов
{% endif %} {% endblock %}