diff --git a/web/html/xui/dns_modal.html b/web/html/xui/dns_modal.html
index 8b687ab2..3035e9e1 100644
--- a/web/html/xui/dns_modal.html
+++ b/web/html/xui/dns_modal.html
@@ -2,7 +2,7 @@
-
+
diff --git a/web/html/xui/fakedns_modal.html b/web/html/xui/fakedns_modal.html
index c3abe5d5..1429b686 100644
--- a/web/html/xui/fakedns_modal.html
+++ b/web/html/xui/fakedns_modal.html
@@ -2,7 +2,7 @@
-
+
diff --git a/web/html/xui/form/inbound.html b/web/html/xui/form/inbound.html
index 9453f0d7..03df4926 100644
--- a/web/html/xui/form/inbound.html
+++ b/web/html/xui/form/inbound.html
@@ -1,6 +1,6 @@
{{define "form/inbound"}}
-
+
diff --git a/web/html/xui/form/protocol/dokodemo.html b/web/html/xui/form/protocol/dokodemo.html
index a5309597..70ffe7e0 100644
--- a/web/html/xui/form/protocol/dokodemo.html
+++ b/web/html/xui/form/protocol/dokodemo.html
@@ -1,5 +1,5 @@
{{define "form/dokodemo"}}
-
+
diff --git a/web/html/xui/form/protocol/http.html b/web/html/xui/form/protocol/http.html
index ff266de5..ed0c73b2 100644
--- a/web/html/xui/form/protocol/http.html
+++ b/web/html/xui/form/protocol/http.html
@@ -1,5 +1,5 @@
{{define "form/http"}}
-
+
{{ i18n "username" }} |
diff --git a/web/html/xui/form/protocol/shadowsocks.html b/web/html/xui/form/protocol/shadowsocks.html
index 8e4861cf..b55a3d5c 100644
--- a/web/html/xui/form/protocol/shadowsocks.html
+++ b/web/html/xui/form/protocol/shadowsocks.html
@@ -20,7 +20,7 @@
-
+
[[ method_name ]]
diff --git a/web/html/xui/form/protocol/socks.html b/web/html/xui/form/protocol/socks.html
index e9a937e2..ccaec0d7 100644
--- a/web/html/xui/form/protocol/socks.html
+++ b/web/html/xui/form/protocol/socks.html
@@ -1,5 +1,5 @@
{{define "form/socks"}}
-
+
diff --git a/web/html/xui/form/protocol/trojan.html b/web/html/xui/form/protocol/trojan.html
index 3f1d830b..fe1db139 100644
--- a/web/html/xui/form/protocol/trojan.html
+++ b/web/html/xui/form/protocol/trojan.html
@@ -19,27 +19,23 @@
-
+
-
-
- +
-
-
+ +
-
+
Fallback [[ index + 1 ]]
inbound.settings.delFallback(index)"
- style="color: rgb(255, 77, 79);cursor: pointer;"/>
+ style="color: rgb(255, 77, 79);cursor: pointer;" />
-
+
@@ -53,6 +49,6 @@
-
+
{{end}}
diff --git a/web/html/xui/form/protocol/vless.html b/web/html/xui/form/protocol/vless.html
index 73859ad5..5ccec3fe 100644
--- a/web/html/xui/form/protocol/vless.html
+++ b/web/html/xui/form/protocol/vless.html
@@ -21,27 +21,23 @@
-
+
-
-
- +
-
-
+ +
-
+
Fallback [[ index + 1 ]]
inbound.settings.delFallback(index)"
- style="color: rgb(255, 77, 79);cursor: pointer;"/>
+ style="color: rgb(255, 77, 79);cursor: pointer;" />
-
+
diff --git a/web/html/xui/form/protocol/wireguard.html b/web/html/xui/form/protocol/wireguard.html
index c618a770..a1ac5628 100644
--- a/web/html/xui/form/protocol/wireguard.html
+++ b/web/html/xui/form/protocol/wireguard.html
@@ -1,5 +1,5 @@
{{define "form/wireguard"}}
-
+
@@ -26,7 +26,7 @@
+
-
+
Peer [[ index + 1 ]]
inbound.settings.delPeer(index)"
diff --git a/web/html/xui/form/sniffing.html b/web/html/xui/form/sniffing.html
index d4f55394..a088dee7 100644
--- a/web/html/xui/form/sniffing.html
+++ b/web/html/xui/form/sniffing.html
@@ -1,6 +1,6 @@
{{define "form/sniffing"}}
-
+
Sniffing
diff --git a/web/html/xui/form/stream/stream_grpc.html b/web/html/xui/form/stream/stream_grpc.html
index 11c1ec5d..fcefdff9 100644
--- a/web/html/xui/form/stream/stream_grpc.html
+++ b/web/html/xui/form/stream/stream_grpc.html
@@ -1,5 +1,5 @@
{{define "form/streamGRPC"}}
-
+
diff --git a/web/html/xui/form/stream/stream_http.html b/web/html/xui/form/stream/stream_http.html
index 3d854743..3a05655f 100644
--- a/web/html/xui/form/stream/stream_http.html
+++ b/web/html/xui/form/stream/stream_http.html
@@ -1,5 +1,5 @@
{{define "form/streamHTTP"}}
-
+
diff --git a/web/html/xui/form/stream/stream_kcp.html b/web/html/xui/form/stream/stream_kcp.html
index 39ae6ca2..5cdee701 100644
--- a/web/html/xui/form/stream/stream_kcp.html
+++ b/web/html/xui/form/stream/stream_kcp.html
@@ -1,7 +1,7 @@
{{define "form/streamKCP"}}
-
+
-
+
None
SRTP
uTP
diff --git a/web/html/xui/form/stream/stream_quic.html b/web/html/xui/form/stream/stream_quic.html
index b92167bf..c7c5800a 100644
--- a/web/html/xui/form/stream/stream_quic.html
+++ b/web/html/xui/form/stream/stream_quic.html
@@ -1,5 +1,5 @@
{{define "form/streamQUIC"}}
-
+
None
@@ -20,7 +20,7 @@
-
+
None
SRTP
uTP
diff --git a/web/html/xui/form/stream/stream_settings.html b/web/html/xui/form/stream/stream_settings.html
index a2887de0..af81651d 100644
--- a/web/html/xui/form/stream/stream_settings.html
+++ b/web/html/xui/form/stream/stream_settings.html
@@ -1,8 +1,8 @@
{{define "form/streamSettings"}}
-
+
-
TCP
mKCP
diff --git a/web/html/xui/form/tls_settings.html b/web/html/xui/form/tls_settings.html
index b670226c..c8ec5812 100644
--- a/web/html/xui/form/tls_settings.html
+++ b/web/html/xui/form/tls_settings.html
@@ -34,16 +34,16 @@
-
+
[[ key ]]
-
+
[[ key ]]
-
None
[[ key ]]
@@ -154,7 +154,7 @@
-
[[ key ]]
diff --git a/web/html/xui/warp_modal.html b/web/html/xui/warp_modal.html
index 7fa38eb1..526e5bb7 100644
--- a/web/html/xui/warp_modal.html
+++ b/web/html/xui/warp_modal.html
@@ -27,7 +27,7 @@
{{ i18n "pages.settings.toasts.modifySettings" }}
-
+
{{ i18n "pages.inbounds.update" }}
diff --git a/web/html/xui/xray_balancer_modal.html b/web/html/xui/xray_balancer_modal.html
index 78b15fda..6784de4c 100644
--- a/web/html/xui/xray_balancer_modal.html
+++ b/web/html/xui/xray_balancer_modal.html
@@ -11,7 +11,7 @@
:ok-text="balancerModal.okText"
cancel-text='{{ i18n "close" }}'
:class="themeSwitcher.currentTheme">
-
+
-
+
[[ x ]]
diff --git a/web/html/xui/xray_rule_modal.html b/web/html/xui/xray_rule_modal.html
index 05eab85c..bf4e47a4 100644
--- a/web/html/xui/xray_rule_modal.html
+++ b/web/html/xui/xray_rule_modal.html
@@ -2,7 +2,7 @@
-
+
[[ dm ]]