From 473d410bc4e8ad6a31abd3ae368c5e69e736497d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <78488229+viktor138irk@users.noreply.github.com> Date: Thu, 7 May 2026 00:50:41 +0900 Subject: [PATCH] Update network UI for port ranges --- web/templates/network.html | 39 +++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/web/templates/network.html b/web/templates/network.html index 3e45988..701e714 100644 --- a/web/templates/network.html +++ b/web/templates/network.html @@ -11,7 +11,7 @@
Сеть
-
NAT Router для VPS и проброс портов к VM
+
NAT Router для VPS, проброс одиночных портов и диапазонов к VM
user: {{ user }} @@ -76,17 +76,17 @@

Добавить проброс порта

- DNAT auto IP + DNAT auto IP · ranges
- Внутренний IP VM подставится автоматически. Внутренний порт можно выбрать из списка или вписать любой вручную. + Можно указать одиночный порт или диапазон. Для VoIP/RTP обычно: внешний 10000-20000 → внутренний 10000-20000, протокол udp. Длины диапазонов должны совпадать.
@@ -232,20 +233,32 @@
- + {% for item in ctx.forwards %} - + {% else %}
Внешний портVMВнутренний адресПротоколОписание
ПробросVMВнутренний адресПротоколОписаниеДействия
{{ item.external_port }} → {{ item.guest_port }} + {{ item.external_port_label|default(item.external_port) }} → {{ item.guest_port_label|default(item.guest_port) }} + {% if item.is_range %}range{% endif %} + {{ item.vm_name }} {{ item.guest_ip }} {{ item.protocol }} {{ item.note }} - - - +
+
+ + + + + +
+
+ +
+