diff --git a/web/html/xui/form/stream/stream_http.html b/web/html/xui/form/stream/stream_http.html
index d2a4bf95..ad30c45a 100644
--- a/web/html/xui/form/stream/stream_http.html
+++ b/web/html/xui/form/stream/stream_http.html
@@ -1,6 +1,6 @@
{{define "form/streamHTTP"}}
-
+
diff --git a/web/html/xui/form/stream/stream_kcp.html b/web/html/xui/form/stream/stream_kcp.html
index 18f89435..ff14d5b7 100644
--- a/web/html/xui/form/stream/stream_kcp.html
+++ b/web/html/xui/form/stream/stream_kcp.html
@@ -1,6 +1,6 @@
{{define "form/streamKCP"}}
-
+
none(not camouflage)
srtp(camouflage video call)
@@ -10,7 +10,7 @@
wireguard(camouflage wireguard packages)
-
+
diff --git a/web/html/xui/form/stream/stream_quic.html b/web/html/xui/form/stream/stream_quic.html
index 8d57d662..942461ad 100644
--- a/web/html/xui/form/stream/stream_quic.html
+++ b/web/html/xui/form/stream/stream_quic.html
@@ -1,16 +1,16 @@
{{define "form/streamQUIC"}}
-
+
none
aes-128-gcm
chacha20-poly1305
-
+
-
+
none(not camouflage)
srtp(camouflage video call)
diff --git a/web/html/xui/form/stream/stream_tcp.html b/web/html/xui/form/stream/stream_tcp.html
index 30931fb0..a473ff58 100644
--- a/web/html/xui/form/stream/stream_tcp.html
+++ b/web/html/xui/form/stream/stream_tcp.html
@@ -15,18 +15,18 @@
-
+
-
+
-
+
-
+
@@ -35,9 +35,9 @@
+ addon-before='{{ i18n "pages.inbounds.stream.general.name" }}'>
+ addon-before='{{ i18n "pages.inbounds.stream.general.value" }}'>
@@ -52,16 +52,16 @@
-
+
-
+
-
+
-
+
@@ -70,9 +70,9 @@
+ addon-before='{{ i18n "pages.inbounds.stream.general.name" }}'>
+ addon-before='{{ i18n "pages.inbounds.stream.general.value" }}'>
diff --git a/web/html/xui/form/stream/stream_ws.html b/web/html/xui/form/stream/stream_ws.html
index 8f0a7e60..46d6f7a3 100644
--- a/web/html/xui/form/stream/stream_ws.html
+++ b/web/html/xui/form/stream/stream_ws.html
@@ -5,10 +5,10 @@
-
+
-
+
@@ -17,9 +17,9 @@
+ addon-before='{{ i18n "pages.inbounds.stream.general.name"}}'>
+ addon-before='{{ i18n "pages.inbounds.stream.general.value" }}'>
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml
index 6fe9356a..7a31f40f 100644
--- a/web/translation/translate.en_US.toml
+++ b/web/translation/translate.en_US.toml
@@ -126,6 +126,23 @@
[pages.inbounds.toasts]
"obtain" = "Obtain"
+[pages.inbounds.stream.general]
+"requestHeader" = "request header"
+"name" = "name"
+"value" = "value"
+
+[pages.inbounds.stream.tcp]
+"requestVersion" = "request version"
+"requestMethod" = "request method"
+"requestPath" = "request path"
+"responseVersion" = "response version"
+"responseStatus" = "response status"
+"responseStatusDescription" = "response status description"
+"responseHeader" = "response header"
+
+[pages.inbounds.stream.quic]
+"encryption" = "encryption"
+
[pages.setting]
"title" = "Setting"
diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml
index bf0f2e19..31746880 100644
--- a/web/translation/translate.zh_Hans.toml
+++ b/web/translation/translate.zh_Hans.toml
@@ -125,6 +125,22 @@
[pages.inbounds.toasts]
"obtain" = "获取"
+[pages.inbounds.stream.general]
+"requestHeader" = "请求头"
+"name" = "名称"
+"value" = "值"
+
+[pages.inbounds.stream.tcp]
+"requestVersion" = "请求版本"
+"requestMethod" = "请求方法"
+"requestPath" = "请求路径"
+"responseVersion" = "响应版本"
+"responseStatus" = "响应状态"
+"responseStatusDescription" = "响应状态说明"
+"responseHeader" = "响应头"
+
+[pages.inbounds.stream.quic]
+"encryption" = "加密"
[pages.setting]
diff --git a/web/translation/translate.zh_Hant.toml b/web/translation/translate.zh_Hant.toml
index df28719f..2700f4d0 100644
--- a/web/translation/translate.zh_Hant.toml
+++ b/web/translation/translate.zh_Hant.toml
@@ -34,5 +34,22 @@
[pages.inbounds]
"title" = "入站列表"
+[pages.inbounds.stream.general]
+"requestHeader" = "request header"
+"name" = "name"
+"value" = "value"
+
+[pages.inbounds.stream.tcp]
+"requestVersion" = "request version"
+"requestMethod" = "request method"
+"requestPath" = "request path"
+"responseVersion" = "response version"
+"responseStatus" = "response status"
+"responseStatusDescription" = "response status description"
+"responseHeader" = "response header"
+
+[pages.inbounds.stream.quic]
+"encryption" = "encryption"
+
[pages.setting]
"title" = "设置"
\ No newline at end of file