diff --git a/web/html/form/protocol/vless.html b/web/html/form/protocol/vless.html
index 443737d0..1ff83839 100644
--- a/web/html/form/protocol/vless.html
+++ b/web/html/form/protocol/vless.html
@@ -25,6 +25,7 @@
+ None
X25519 (not
Post-Quantum)
ML-KEM-768
diff --git a/web/html/modals/inbound_modal.html b/web/html/modals/inbound_modal.html
index ef93aefb..aab1af6d 100644
--- a/web/html/modals/inbound_modal.html
+++ b/web/html/modals/inbound_modal.html
@@ -307,6 +307,12 @@
this.inbound.stream.tls.settings.echConfigList = "";
},
async getNewVlessEnc() {
+ const selected = inModal.inbound.settings.selectedAuth;
+ if (!selected) {
+ this.clearVlessEnc();
+ return;
+ }
+
inModal.loading(true);
const msg = await HttpUtil.get("/panel/api/server/getNewVlessEnc");
inModal.loading(false);
@@ -316,7 +322,6 @@
}
const auths = msg.obj.auths || [];
- const selected = inModal.inbound.settings.selectedAuth;
const block = auths.find((a) => a.label === selected);
if (!block) {