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 ]]