|
@@ -143,6 +143,7 @@
|
|
|
</a-select>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
+ <setting-list-item type="switch" title='{{ i18n "pages.xray.outBoundTraffic"}}' desc='{{ i18n "pages.xray.outBoundTrafficDesc"}}' v-model="outboundTraffic"></setting-list-item>
|
|
|
</a-list-item>
|
|
|
</a-collapse-panel>
|
|
|
<a-collapse-panel header='{{ i18n "pages.xray.logConfigs" }}'>
|
|
@@ -1823,6 +1824,18 @@
|
|
|
this.templateSettings = newTemplateSettings;
|
|
|
}
|
|
|
},
|
|
|
+ outboundTraffic: {
|
|
|
+ get: function () {
|
|
|
+ if (!this.templateSettings || !this.templateSettings.policy.system || !this.templateSettings.policy.system.statsOutboundDownlink) return false;
|
|
|
+ return this.templateSettings.policy.system.statsOutboundDownlink;
|
|
|
+ },
|
|
|
+ set: function (newValue) {
|
|
|
+ newTemplateSettings = this.templateSettings;
|
|
|
+ newTemplateSettings.policy.system.statsOutboundDownlink = newValue;
|
|
|
+ newTemplateSettings.policy.system.statsOutboundUplink = newValue;
|
|
|
+ this.templateSettings = newTemplateSettings;
|
|
|
+ }
|
|
|
+ },
|
|
|
maskAddressLog: {
|
|
|
get: function () {
|
|
|
if (!this.templateSettings || !this.templateSettings.log || !this.templateSettings.log.maskAddress) return "";
|