mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-12-18 05:04:40 +03:00
sniffing - metadataOnly, routeOnly
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
This commit is contained in:
@@ -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,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user