diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js
index 88ded883..c8b02641 100644
--- a/web/assets/js/model/xray.js
+++ b/web/assets/js/model/xray.js
@@ -79,9 +79,15 @@ const UTLS_FINGERPRINT = {
};
const ALPN_OPTION = {
- H3: "h3",
- H2: "h2",
HTTP1: "http/1.1",
+ H2: "h2",
+ H3: "h3",
+};
+
+const SNIFFING_OPTION = {
+ HTTP: "http",
+ TLS: "tls",
+ QUIC: "quic",
};
Object.freeze(Protocols);
@@ -92,6 +98,7 @@ Object.freeze(TLS_FLOW_CONTROL);
Object.freeze(TLS_VERSION_OPTION);
Object.freeze(TLS_CIPHER_OPTION);
Object.freeze(ALPN_OPTION);
+Object.freeze(SNIFFING_OPTION);
class XrayCommonClass {
diff --git a/web/controller/base.go b/web/controller/base.go
index a9659bd2..98e1831c 100644
--- a/web/controller/base.go
+++ b/web/controller/base.go
@@ -1,9 +1,10 @@
package controller
import (
- "github.com/gin-gonic/gin"
"net/http"
"x-ui/web/session"
+
+ "github.com/gin-gonic/gin"
)
type BaseController struct {
diff --git a/web/html/xui/form/sniffing.html b/web/html/xui/form/sniffing.html
index 6bfab7c1..4d184028 100644
--- a/web/html/xui/form/sniffing.html
+++ b/web/html/xui/form/sniffing.html
@@ -12,5 +12,10 @@
+
+
+ [[ value ]]
+
+
{{end}}
\ No newline at end of file
diff --git a/web/html/xui/form/tls_settings.html b/web/html/xui/form/tls_settings.html
index dcef3990..9cd03972 100644
--- a/web/html/xui/form/tls_settings.html
+++ b/web/html/xui/form/tls_settings.html
@@ -63,7 +63,7 @@
- [[ key ]]
+ [[ value ]]