mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-07-01 12:32:09 +00:00
Add block speedtest switch template
This commit is contained in:
parent
09cd2248dc
commit
a6a77688dc
1 changed files with 19 additions and 0 deletions
|
@ -153,6 +153,7 @@
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPrivateIp"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPrivateIpDesc"}}' v-model="privateIpSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPrivateIp"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPrivateIpDesc"}}' v-model="privateIpSettings"></setting-list-item>
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigAds"}}' desc='{{ i18n "pages.settings.templates.xrayConfigAdsDesc"}}' v-model="AdsSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigAds"}}' desc='{{ i18n "pages.settings.templates.xrayConfigAdsDesc"}}' v-model="AdsSettings"></setting-list-item>
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPorn"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPornDesc"}}' v-model="PornSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPorn"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPornDesc"}}' v-model="PornSettings"></setting-list-item>
|
||||||
|
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigSpeedtest"}}' desc='{{ i18n "pages.settings.templates.xrayConfigSpeedtestDesc"}}' v-model="SpeedTestSettings"></setting-list-item>
|
||||||
</a-collapse-panel>
|
</a-collapse-panel>
|
||||||
<a-collapse-panel header='{{ i18n "pages.settings.templates.countryConfigs"}}'>
|
<a-collapse-panel header='{{ i18n "pages.settings.templates.countryConfigs"}}'>
|
||||||
<a-row :xs="24" :sm="24" :lg="12">
|
<a-row :xs="24" :sm="24" :lg="12">
|
||||||
|
@ -285,6 +286,7 @@
|
||||||
"geosite:spotify-ads"
|
"geosite:spotify-ads"
|
||||||
],
|
],
|
||||||
porn: ["geosite:category-porn"],
|
porn: ["geosite:category-porn"],
|
||||||
|
speedtest: ["geosite:speedtest"],
|
||||||
openai: ["geosite:openai"],
|
openai: ["geosite:openai"],
|
||||||
google: ["geosite:google"],
|
google: ["geosite:google"],
|
||||||
spotify: ["geosite:spotify"],
|
spotify: ["geosite:spotify"],
|
||||||
|
@ -597,6 +599,23 @@
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
SpeedTestSettings: {
|
||||||
|
get: function () {
|
||||||
|
return this.templateRuleGetter({
|
||||||
|
outboundTag: "blocked",
|
||||||
|
property: "domain",
|
||||||
|
data: this.settingsData.domains.speedtest
|
||||||
|
});
|
||||||
|
},
|
||||||
|
set: function (newValue) {
|
||||||
|
this.templateRuleSetter({
|
||||||
|
newValue,
|
||||||
|
outboundTag: "blocked",
|
||||||
|
property: "domain",
|
||||||
|
data: this.settingsData.domains.speedtest
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
GoogleIPv4Settings: {
|
GoogleIPv4Settings: {
|
||||||
get: function () {
|
get: function () {
|
||||||
return this.templateRuleGetter({
|
return this.templateRuleGetter({
|
||||||
|
|
Loading…
Reference in a new issue