diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index 31a192af..f5c7da3f 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -480,7 +480,7 @@ class TlsStreamSettings extends XrayCommonClass { maxVersion = TLS_VERSION_OPTION.TLS13, cipherSuites = '', certificates=[new TlsStreamSettings.Cert()], - alpn=[], + alpn=[ALPN_OPTION.H2,ALPN_OPTION.HTTP1], settings=[new TlsStreamSettings.Settings()]) { super(); this.server = serverName; diff --git a/web/html/xui/form/stream/stream_settings.html b/web/html/xui/form/stream/stream_settings.html index 3db72fe5..95d8df09 100644 --- a/web/html/xui/form/stream/stream_settings.html +++ b/web/html/xui/form/stream/stream_settings.html @@ -6,7 +6,7 @@ TCP KCP WS - HTTP + H2 QUIC gRPC diff --git a/web/service/tgbot.go b/web/service/tgbot.go index 6da0df57..b40e0e29 100644 --- a/web/service/tgbot.go +++ b/web/service/tgbot.go @@ -167,7 +167,7 @@ func (t *Tgbot) asnwerCallback(callbackQuery *tgbotapi.CallbackQuery, isAdmin bo case "client_traffic": t.getClientUsage(callbackQuery.From.ID, callbackQuery.From.UserName) case "client_commands": - t.SendMsgToTgbot(callbackQuery.From.ID, "To search for statistics, just use folowing command:\r\n \r\n/usage [UID|Passowrd]\r\n \r\nUse UID for vmess/vless and Password for Trojan.") + t.SendMsgToTgbot(callbackQuery.From.ID, "To search for statistics, just use folowing command:\r\n \r\n/usage [UID|Password]\r\n \r\nUse UID for vmess/vless and Password for Trojan.") case "commands": t.SendMsgToTgbot(callbackQuery.From.ID, "Search for a client email:\r\n/usage email\r\n \r\nSearch for inbounds (with client stats):\r\n/inbound [remark]") }