From be9747dcbc26a8d34dfb0f110d2c4120b48b5db6 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Wed, 8 May 2024 21:38:08 +0200 Subject: [PATCH] sniffing - metadataOnly, routeOnly Co-Authored-By: Alireza Ahmadi --- web/assets/js/model/xray.js | 10 +++++++++- web/html/xui/form/sniffing.html | 18 +++++++++++++----- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index e57b2b2b..f1673c44 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -990,10 +990,16 @@ class StreamSettings extends XrayCommonClass { } class Sniffing extends XrayCommonClass { - constructor(enabled=true, destOverride=['http', 'tls', 'quic', 'fakedns']) { + constructor( + enabled=true, + destOverride=['http', 'tls', 'quic', 'fakedns'], + metadataOnly=false, + routeOnly=false) { super(); this.enabled = enabled; this.destOverride = destOverride; + this.metadataOnly = metadataOnly; + this.routeOnly = routeOnly; } static fromJson(json={}) { @@ -1006,6 +1012,8 @@ class Sniffing extends XrayCommonClass { return new Sniffing( !!json.enabled, destOverride, + json.metadataOnly, + json.routeOnly, ); } } diff --git a/web/html/xui/form/sniffing.html b/web/html/xui/form/sniffing.html index a088dee7..f4230dd1 100644 --- a/web/html/xui/form/sniffing.html +++ b/web/html/xui/form/sniffing.html @@ -13,10 +13,18 @@ - - - [[ value ]] - - + {{end}}