diff --git a/web/html/xui/dns_modal.html b/web/html/xui/dns_modal.html
index 8b687ab2a..3035e9e1f 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 c3abe5d56..1429b686b 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 9453f0d7f..03df49262 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 a5309597f..70ffe7e07 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 ff266de59..ed0c73b22 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 8e4861cf9..b55a3d5c0 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 e9a937e2f..ccaec0d7a 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 3f1d830b2..fe1db1390 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 73859ad5e..5ccec3fe9 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 c618a7703..a1ac5628c 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 d4f553944..a088dee7f 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 11c1ec5d5..fcefdff9f 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 3d8547430..3a05655f3 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 39ae6ca28..5cdee7012 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 b92167bf0..c7c5800a8 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 a2887de0c..af81651d6 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 b670226c1..c8ec5812d 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 7fa38eb1a..526e5bb7d 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 78b15fda1..6784de4cd 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 05eab85cc..bf4e47a4f 100644
--- a/web/html/xui/xray_rule_modal.html
+++ b/web/html/xui/xray_rule_modal.html
@@ -2,7 +2,7 @@
-
+
[[ dm ]]