diff --git a/web/html/xui/xray.html b/web/html/xui/xray.html
index cda1b621..fe4d93c7 100644
--- a/web/html/xui/xray.html
+++ b/web/html/xui/xray.html
@@ -206,11 +206,9 @@
-
-
-
+
@@ -220,24 +218,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
-
-
@@ -247,56 +263,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
-
-
- {{ i18n "pages.xray.ipv4ConfigsDesc" }}
+ {{ i18n "pages.xray.ipv4RoutingDesc" }}
-
-
-
-
+
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
+
- {{ i18n "pages.xray.warpConfigsDesc" }}
+ {{ i18n "pages.xray.warpRoutingDesc" }}
-
-
-
-
-
+
+
+
+
+
+
+
+
+ [[ p.label ]]
+
+
+
+
+
+
WARP
@@ -771,36 +829,31 @@
protocols: {
bittorrent: ["bittorrent"],
},
- ips: {
- local: ["geoip:private"],
- cn: ["geoip:cn"],
- ir: ["ext:geoip_IR.dat:ir"],
- ru: ["geoip:ru"],
- },
- domains: {
- ads: [
- "geosite:category-ads-all",
- "ext:geosite_IR.dat:category-ads-all"
- ],
- openai: ["geosite:openai"],
- google: ["geosite:google"],
- spotify: ["geosite:spotify"],
- netflix: ["geosite:netflix"],
- meta: ["geosite:meta"],
- cn: [
- "geosite:cn",
- "regexp:.*\\.cn$"
- ],
- ru: [
- "geosite:category-ru",
- "regexp:.*\\.ru$"
- ],
- ir: [
- "regexp:.*\\.ir$",
- "regexp:.*\\.xn--mgba3a4f16a$", // .ایران
- "ext:geosite_IR.dat:ir"
- ]
- },
+ IPsOptions: [
+ { label: 'Private IP', value: 'geoip:private' },
+ { label: '🇮🇷 Iran', value: 'ext:geoip_IR.dat:ir' },
+ { label: '🇨🇳 China', value: 'geoip:cn' },
+ { label: '🇷🇺 Russia', value: 'geoip:ru' },
+ ],
+ DomainsOptions: [
+ { label: 'Ads All', value: 'geosite:category-ads-all' },
+ { label: 'Ads IR', value: 'ext:geosite_IR.dat:category-ads-all' },
+ { label: '🇮🇷 Iran', value: 'ext:geosite_IR.dat:ir' },
+ { label: '🇮🇷 .ir', value: 'regexp:.*\\.ir$' },
+ { label: '🇮🇷 .ایران', value: 'regexp:.*\\.xn--mgba3a4f16a$' },
+ { label: '🇨🇳 China', value: 'geosite:cn' },
+ { label: '🇨🇳 .cn', value: 'regexp:.*\\.cn$' },
+ { label: '🇷🇺 Russia', value: 'geosite:category-ru' },
+ { label: '🇷🇺 .ru', value: 'regexp:.*\\.ru' },
+ ],
+ ServicesOptions: [
+ { label: 'Apple', value: 'geosite:apple' },
+ { label: 'Meta', value: 'geosite:meta' },
+ { label: 'Google', value: 'geosite:google' },
+ { label: 'OpenAI', value: 'geosite:openai' },
+ { label: 'Spotify', value: 'geosite:spotify' },
+ { label: 'Netflix', value: 'geosite:netflix' },
+ ],
familyProtectDNS: {
"servers": [
"1.1.1.3", // https://developers.cloudflare.com/1.1.1.1/setup/
@@ -1644,30 +1697,6 @@
}
},
},
- privateIpSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.local, this.blockedIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedIPs = [...this.blockedIPs, ...this.settingsData.ips.local];
- } else {
- this.blockedIPs = this.blockedIPs.filter(data => !this.settingsData.ips.local.includes(data));
- }
- },
- },
- AdsSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.ads, this.blockedDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedDomains = [...this.blockedDomains, ...this.settingsData.domains.ads];
- } else {
- this.blockedDomains = this.blockedDomains.filter(data => !this.settingsData.domains.ads.includes(data));
- }
- },
- },
familyProtectSettings: {
get: function () {
if (!this.templateSettings || !this.templateSettings.dns || !this.templateSettings.dns.servers) return false;
@@ -1683,239 +1712,11 @@
this.templateSettings = newTemplateSettings;
},
},
- GoogleIPv4Settings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.google, this.ipv4Domains);
- },
- set: function (newValue) {
- if (newValue) {
- this.ipv4Domains = [...this.ipv4Domains, ...this.settingsData.domains.google];
- } else {
- this.ipv4Domains = this.ipv4Domains.filter(data => !this.settingsData.domains.google.includes(data));
- }
- },
- },
- NetflixIPv4Settings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.netflix, this.ipv4Domains);
- },
- set: function (newValue) {
- if (newValue) {
- this.ipv4Domains = [...this.ipv4Domains, ...this.settingsData.domains.netflix];
- } else {
- this.ipv4Domains = this.ipv4Domains.filter(data => !this.settingsData.domains.netflix.includes(data));
- }
- },
- },
- IRIpSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.ir, this.blockedIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedIPs = [...this.blockedIPs, ...this.settingsData.ips.ir];
- } else {
- this.blockedIPs = this.blockedIPs.filter(data => !this.settingsData.ips.ir.includes(data));
- }
- }
- },
- IRDomainSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.ir, this.blockedDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedDomains = [...this.blockedDomains, ...this.settingsData.domains.ir];
- } else {
- this.blockedDomains = this.blockedDomains.filter(data => !this.settingsData.domains.ir.includes(data));
- }
- }
- },
- ChinaIpSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.cn, this.blockedIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedIPs = [...this.blockedIPs, ...this.settingsData.ips.cn];
- } else {
- this.blockedIPs = this.blockedIPs.filter(data => !this.settingsData.ips.cn.includes(data));
- }
- }
- },
- ChinaDomainSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.cn, this.blockedDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedDomains = [...this.blockedDomains, ...this.settingsData.domains.cn];
- } else {
- this.blockedDomains = this.blockedDomains.filter(data => !this.settingsData.domains.cn.includes(data));
- }
- }
- },
- RussiaIpSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.ru, this.blockedIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedIPs = [...this.blockedIPs, ...this.settingsData.ips.ru];
- } else {
- this.blockedIPs = this.blockedIPs.filter(data => !this.settingsData.ips.ru.includes(data));
- }
- }
- },
- RussiaDomainSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.ru, this.blockedDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.blockedDomains = [...this.blockedDomains, ...this.settingsData.domains.ru];
- } else {
- this.blockedDomains = this.blockedDomains.filter(data => !this.settingsData.domains.ru.includes(data));
- }
- }
- },
- IRIpDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.ir, this.directIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.directIPs = [...this.directIPs, ...this.settingsData.ips.ir];
- } else {
- this.directIPs = this.directIPs.filter(data => !this.settingsData.ips.ir.includes(data));
- }
- }
- },
- IRDomainDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.ir, this.directDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.directDomains = [...this.directDomains, ...this.settingsData.domains.ir];
- } else {
- this.directDomains = this.directDomains.filter(data => !this.settingsData.domains.ir.includes(data));
- }
- }
- },
- ChinaIpDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.cn, this.directIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.directIPs = [...this.directIPs, ...this.settingsData.ips.cn];
- } else {
- this.directIPs = this.directIPs.filter(data => !this.settingsData.ips.cn.includes(data));
- }
- }
- },
- ChinaDomainDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.cn, this.directDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.directDomains = [...this.directDomains, ...this.settingsData.domains.cn];
- } else {
- this.directDomains = this.directDomains.filter(data => !this.settingsData.domains.cn.includes(data));
- }
- }
- },
- RussiaIpDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.ips.ru, this.directIPs);
- },
- set: function (newValue) {
- if (newValue) {
- this.directIPs = [...this.directIPs, ...this.settingsData.ips.ru];
- } else {
- this.directIPs = this.directIPs.filter(data => !this.settingsData.ips.ru.includes(data));
- }
- }
- },
- RussiaDomainDirectSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.ru, this.directDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.directDomains = [...this.directDomains, ...this.settingsData.domains.ru];
- } else {
- this.directDomains = this.directDomains.filter(data => !this.settingsData.domains.ru.includes(data));
- }
- }
- },
WarpExist: {
get: function() {
return this.templateSettings ? this.templateSettings.outbounds.findIndex((o) => o.tag == "warp")>=0 : false;
},
},
- GoogleWARPSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.google, this.warpDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.google];
- } else {
- this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.google.includes(data));
- }
- },
- },
- OpenAIWARPSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.openai, this.warpDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.openai];
- } else {
- this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.openai.includes(data));
- }
- },
- },
- NetflixWARPSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.netflix, this.warpDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.netflix];
- } else {
- this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.netflix.includes(data));
- }
- },
- },
- MetaWARPSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.meta, this.warpDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.meta];
- } else {
- this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.meta.includes(data));
- }
- },
- },
- SpotifyWARPSettings: {
- get: function () {
- return doAllItemsExist(this.settingsData.domains.spotify, this.warpDomains);
- },
- set: function (newValue) {
- if (newValue) {
- this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.spotify];
- } else {
- this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.spotify.includes(data));
- }
- },
- },
enableDNS: {
get: function () {
return this.templateSettings ? this.templateSettings.dns != null : false;
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml
index c242bbc6..1526bfae 100644
--- a/web/translation/translate.en_US.toml
+++ b/web/translation/translate.en_US.toml
@@ -326,18 +326,17 @@
"logConfigsDesc" = "Enabling logs may affect your server's efficiency. It is recommended to enable it wisely only when necessary."
"blockConfigs" = "Protection Shield"
"blockConfigsDesc" = "These options will block traffic based on specific requested protocols and websites."
-"blockConnectionsConfigs" = "Block Connections"
+"basicRouting" = "Basic Routing"
"blockConnectionsConfigsDesc" = "These options will block traffic based on the specific requested country."
-"directConnectionsConfigs" = "Direct Connections"
"directConnectionsConfigsDesc" = "A direct connection ensures that specific traffic is not routed through another server."
"blockips" = "Block IPs"
"blockdomains" = "Block Domains"
"directips" = "Direct IPs"
"directdomains" = "Direct Domains"
-"ipv4Configs" = "IPv4 Routing"
-"ipv4ConfigsDesc" = "These options will route traffic based on specific requested destination via server's IPv4."
-"warpConfigs" = "WARP Config"
-"warpConfigsDesc" = "These options will route traffic based on specific requested destination via WARP."
+"ipv4Routing" = "IPv4 Routing"
+"ipv4RoutingDesc" = "These options will route traffic based on specific requested destination via server's IPv4."
+"warpRouting" = "WARP Routing"
+"warpRoutingDesc" = "These options will route traffic based on specific requested destination via WARP."
"Template" = "Advanced Xray Configuration Template"
"TemplateDesc" = "The final Xray config file will be generated based on this template."
"FreedomStrategy" = "Freedom Protocol Strategy"
@@ -346,50 +345,8 @@
"RoutingStrategyDesc" = "Set the overall traffic routing strategy for resolving all requests."
"Torrent" = "Block BitTorrent Protocol"
"TorrentDesc" = "Blocks BitTorrent protocol."
-"PrivateIp" = "Block Connection to Private IPs"
-"PrivateIpDesc" = "Blocks establishing connections to private IP ranges."
-"Ads" = "Block Ads"
-"AdsDesc" = "Blocks advertising websites."
"Family" = "Family Protection"
"FamilyDesc" = "Blocks adult content, and malware websites."
-"IRIp" = "Block Connection to Iran IPs"
-"IRIpDesc" = "Blocks establishing connections to Iran IP ranges."
-"IRDomain" = "Block Connection to Iran Domains"
-"IRDomainDesc" = "Blocks establishing connections to Iran domains."
-"ChinaIp" = "Block Connection to China IPs"
-"ChinaIpDesc" = "Blocks establishing connections to China IP ranges."
-"ChinaDomain" = "Block Connection to China Domains"
-"ChinaDomainDesc" = "Blocks establishing connections to China domains."
-"RussiaIp" = "Block Connection to Russia IPs"
-"RussiaIpDesc" = "Blocks establishing connections to Russia IP ranges."
-"RussiaDomain" = "Block Connection to Russia Domains"
-"RussiaDomainDesc" = "Blocks establishing connections to Russia domains."
-"DirectIRIp" = "Direct Connection to Iran IPs"
-"DirectIRIpDesc" = "Directly establishes connections to Iran IP ranges."
-"DirectIRDomain" = "Direct Connection to Iran Domains"
-"DirectIRDomainDesc" = "Directly establishes connections to Iran domains."
-"DirectChinaIp" = "Direct Connection to China IPs"
-"DirectChinaIpDesc" = "Directly establishes connections to China IP ranges."
-"DirectChinaDomain" = "Direct Connection to China Domains"
-"DirectChinaDomainDesc" = "Directly establishes connections to China domains."
-"DirectRussiaIp" = "Direct Connection to Russia IPs"
-"DirectRussiaIpDesc" = "Directly establishes connections to Russia IP ranges."
-"DirectRussiaDomain" = "Direct Connection to Russia Domains"
-"DirectRussiaDomainDesc" = "Directly establishes connections to Russia domains."
-"GoogleIPv4" = "Google"
-"GoogleIPv4Desc" = "Routes traffic to Google via IPv4."
-"NetflixIPv4" = "Netflix"
-"NetflixIPv4Desc" = "Routes traffic to Netflix via IPv4."
-"GoogleWARP" = "Google"
-"GoogleWARPDesc" = "Routes traffic to Google via WARP."
-"OpenAIWARP" = "ChatGPT"
-"OpenAIWARPDesc" = "Routes traffic to ChatGPT via WARP."
-"NetflixWARP" = "Netflix"
-"NetflixWARPDesc" = "Routes traffic to Netflix via WARP."
-"MetaWARP" = "Meta"
-"MetaWARPDesc" = "Routes traffic to Meta (Instagram, Facebook, WhatsApp, Threads,...) via WARP."
-"SpotifyWARP" = "Spotify"
-"SpotifyWARPDesc" = "Routes traffic to Spotify via WARP."
"completeTemplate" = "All"
"Inbounds" = "Inbounds"
"Outbounds" = "Outbounds"
diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml
index 6994af6b..5c8a0503 100644
--- a/web/translation/translate.fa_IR.toml
+++ b/web/translation/translate.fa_IR.toml
@@ -325,18 +325,17 @@
"logConfigsDesc" = "فعال کردن گزارش ممکن است بر عملکرد سرور شما تأثیر بگذارد. توصیه میشود فقط در صورت لزوم آن را با دقت فعال کنید"
"blockConfigs" = "سپر محافظ"
"blockConfigsDesc" = "این گزینهها ترافیک را بر اساس پروتکلهای درخواستی خاص، و وب سایتها مسدود میکند"
-"blockConnectionsConfigs" = "مسدود کردن اتصالات"
+"basicRouting" = "مسیریابی پایه"
"blockConnectionsConfigsDesc" = "این گزینهها ترافیک را بر اساس کشور درخواستشده خاص مسدود میکنند."
-"directConnectionsConfigs" = "اتصالات مستقیم"
"directConnectionsConfigsDesc" = "یک اتصال مستقیم تضمین میکند که ترافیک خاص از طریق سرور دیگری مسیریابی نشود."
"blockips" = "مسدود کردن آیپیها"
"blockdomains" = "مسدود کردن دامنهها"
"directips" = "آیپیهای مستقیم"
"directdomains" = "دامنههای مستقیم"
-"ipv4Configs" = "IPv4 مسیریابی"
-"ipv4ConfigsDesc" = "این گزینهها ترافیک را از طریق آیپی نسخه4 سرور، به مقصد هدایت میکند"
-"warpConfigs" = "WARP تنظمیات"
-"warpConfigsDesc" = "این گزینهها ترافیک را از طریق وارپ کلادفلر به مقصد هدایت میکند"
+"ipv4Routing" = "IPv4 مسیریابی"
+"ipv4RoutingDesc" = "این گزینهها ترافیک را از طریق آیپی نسخه4 سرور، به مقصد هدایت میکند"
+"warpRouting" = "WARP مسیریابی"
+"warpRoutingDesc" = "این گزینهها ترافیک را از طریق وارپ کلادفلر به مقصد هدایت میکند"
"Template" = "پیکربندی پیشرفته الگو ایکسری"
"TemplateDesc" = "فایل پیکربندی نهایی ایکسری بر اساس این الگو ایجاد میشود"
"FreedomStrategy" = "Freedom استراتژی پروتکل"
@@ -345,51 +344,8 @@
"RoutingStrategyDesc" = "استراتژی کلی مسیریابی برای حل تمام درخواستها را تعیین میکند"
"Torrent" = "مسدودسازی پروتکل بیتتورنت"
"TorrentDesc" = "پروتکل بیت تورنت را مسدود میکند"
-"PrivateIp" = "مسدودسازی اتصال آیپیهای خصوصی"
-"PrivateIpDesc" = "اتصال به آیپیهای رنج خصوصی را مسدود میکند"
-"Ads" = "مسدودسازی تبلیغات"
-"AdsDesc" = "وبسایتهای تبلیغاتی را مسدود میکند"
"Family" = "محافظ خانواده"
"FamilyDesc" = "محتوای مخصوص بزرگسالان، و وبسایتهای ناامن را مسدود میکند"
-"IRIp" = "مسدودسازی اتصال به آیپیهای ایران"
-"IRIpDesc" = "اتصال به آیپیهای کشور ایران را مسدود میکند"
-"IRDomain" = "مسدودسازی اتصال به دامنههای ایران"
-"IRDomainDesc" = "اتصال به دامنههای کشور ایران را مسدود میکند"
-"ChinaIp" = "مسدودسازی اتصال به آیپیهای چین"
-"ChinaIpDesc" = "اتصال به آیپیهای کشور چین را مسدود میکند"
-"ChinaDomain" = "مسدودسازی اتصال به دامنههای چین"
-"ChinaDomainDesc" = "اتصال به دامنههای کشور چین را مسدود میکند"
-"RussiaIp" = "مسدودسازی اتصال به آیپیهای روسیه"
-"RussiaIpDesc" = "اتصال به آیپیهای کشور روسیه را مسدود میکند"
-"RussiaDomain" = "مسدودسازی اتصال به دامنههای روسیه"
-"RussiaDomainDesc" = "اتصال به دامنههای کشور روسیه را مسدود میکند"
-"DirectIRIp" = "اتصال مستقیم آیپیهای ایران"
-"DirectIRIpDesc" = "اتصال مستقیم به آیپیهای کشور ایران"
-"DirectIRDomain" = "اتصال مستقیم دامنههای ایران"
-"DirectIRDomainDesc" = "اتصال مستقیم به دامنههای کشور ایران"
-"DirectChinaIp" = "اتصال مستقیم آیپیهای چین"
-"DirectChinaIpDesc" = "اتصال مستقیم به آیپیهای کشور چین"
-"DirectChinaDomain" = "ارتباط مستقیم دامنههای چین"
-"DirectChinaDomainDesc" = "اتصال مستقیم به دامنههای کشور چین"
-"DirectRussiaIp" = "ارتباط مستقیم آیپیهای روسیه"
-"DirectRussiaIpDesc" = "اتصال مستقیم به آیپیهای کشور روسیه"
-"DirectRussiaDomain" = "ارتباط مستقیم دامنههای روسیه"
-"DirectRussiaDomainDesc" = "اتصال مستقیم به دامنههای کشور روسیه"
-"GoogleIPv4" = "گوگل"
-"GoogleIPv4Desc" = "ترافیک را از طریق آیپی نسخه4، به گوگل هدایت میکند"
-"NetflixIPv4" = "نتفلیکس"
-"NetflixIPv4Desc" = "ترافیک را از طریق آیپی نسخه4، به نتفلیکس هدایت میکند"
-"completeTemplate" = "کامل"
-"GoogleWARP" = "گوگل"
-"GoogleWARPDesc" = "ترافیک را از طریق وارپ به گوگل هدایت میکند"
-"OpenAIWARP" = "چت جیپیتی"
-"OpenAIWARPDesc" = "ترافیک را از طریق وارپ به چت جیپیتی هدایت میکند"
-"NetflixWARP" = "نتفلیکس"
-"NetflixWARPDesc" = "ترافیک را از طریق وارپ به نتفلیکس هدایت میکند"
-"MetaWARP" = "متا"
-"MetaWARPDesc" = "ترافیک را از طریق وارپ به متا (اینستاگرام، فیس بوک، واتساپ، تردز و...) هدایت می کند."
-"SpotifyWARP" = "اسپاتیفای"
-"SpotifyWARPDesc" = " ترافیک را از طریق وارپ به اسپاتیفای هدایت میکند"
"Inbounds" = "ورودیها"
"Outbounds" = "خروجیها"
"Routings" = "قوانین مسیریابی"
diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml
index 594377a6..2df075cd 100644
--- a/web/translation/translate.ru_RU.toml
+++ b/web/translation/translate.ru_RU.toml
@@ -326,7 +326,7 @@
"logConfigsDesc" = "Включение журнала может повлиять на эффективность вашего сервера. Рекомендуется включать его разумно, только когда это необходимо."
"blockConfigs" = "Блокирующие конфигурации"
"blockConfigsDesc" = "Эти параметры не позволят пользователям подключаться к определенным протоколам и веб-сайтам."
-"blockConnectionsConfigs" = "Блокировать соединения"
+"basicRouting" = "Базовые соединения"
"blockConnectionsConfigsDesc" = "Эти параметры будут блокировать трафик в зависимости от запрашиваемой страны."
"directConnectionsConfigs" = "Прямые соединения"
"directConnectionsConfigsDesc" = "Прямое соединение гарантирует, что определенный трафик не будет перенаправлен через другой сервер."
@@ -334,10 +334,10 @@
"blockdomains" = "Блокировать домены"
"directips" = "Прямые IP"
"directdomains" = "Прямые домены"
-"ipv4Configs" = "Настройки IPv4"
-"ipv4ConfigsDesc" = "Эти параметры будут маршрутизироваться к целевым доменам только через IPv4"
-"warpConfigs" = "Настройки WARP"
-"warpConfigsDesc" = "WARP будет направлять трафик на веб-сайты через серверы Cloudflare"
+"ipv4Routing" = "Правила IPv4"
+"ipv4RoutingDesc" = "Эти параметры будут маршрутизироваться к целевым доменам только через IPv4"
+"warpRouting" = "Правила WARP"
+"warpRoutingDesc" = "WARP будет направлять трафик на веб-сайты через серверы Cloudflare"
"Template" = "Шаблон конфигурации Xray"
"TemplateDesc" = "Создание файла конфигурации Xray на основе этого шаблона."
"FreedomStrategy" = "Настроить стратегию протокола Freedom"
@@ -346,50 +346,8 @@
"RoutingStrategyDesc" = "Установить общую стратегию маршрутизации разрешения DNS"
"Torrent" = "Запретить использование BitTorrent"
"TorrentDesc" = "Измените конфигурацию, чтобы пользователи не использовали BitTorrent."
-"PrivateIp" = "Запрет частных диапазонов IP-адресов для подключения"
-"PrivateIpDesc" = "Измените конфигурацию, чтобы избежать подключения к диапазонам частных IP-адресов."
-"Ads" = "Блокировка рекламы"
-"AdsDesc" = "Измените конфигурацию, чтобы заблокировать рекламу."
"Family" = "Включить семейную конфигурацию"
"FamilyDesc" = "Избегать подключения к небезопасным веб-сайтам для всей семьи"
-"IRIp" = "Отключить подключение к диапазонам IP-адресов Ирана"
-"IRIpDesc" = "Измените конфигурацию, чтобы отключить подключение к диапазонам IP-адресов Ирана."
-"IRDomain" = "Отключить подключение к доменам Ирана"
-"IRDomainDesc" = "Измените конфигурацию, чтобы отключить подключение к доменам Ирана."
-"ChinaIp" = "Отключить подключение к диапазонам IP-адресов Китая"
-"ChinaIpDesc" = "Измените конфигурацию, чтобы отключить подключение к диапазонам IP-адресов Китая."
-"ChinaDomain" = "Отключить подключение к доменам Китая"
-"ChinaDomainDesc" = "Измените конфигурацию, чтобы отключить подключение к доменам Китая."
-"RussiaIp" = "Отключить подключение к диапазонам IP-адресов России"
-"RussiaIpDesc" = "Измените конфигурацию, чтобы отключить соединения с диапазонами IP-адресов России."
-"RussiaDomain" = "Отключить подключение к доменам России"
-"RussiaDomainDesc" = "Измените конфигурацию, чтобы избежать подключения к доменам России."
-"DirectIRIp" = "Прямое подключение к диапазонам IP-адресов Ирана"
-"DirectIRIpDesc" = "Измените шаблон конфигурации для прямого подключения к диапазонам IP-адресов Ирана"
-"DirectIRDomain" = "Прямое подключение к доменам Ирана"
-"DirectIRDomainDesc" = "Измените шаблон конфигурации для прямого подключения к доменам Ирана"
-"DirectChinaIp" = "Прямое подключение к диапазонам IP-адресов Китая"
-"DirectChinaIpDesc" = "Измените шаблон конфигурации для прямого подключения к диапазонам IP-адресов Китая"
-"DirectChinaDomain" = "Прямое подключение к доменам Китая"
-"DirectChinaDomainDesc" = "Измените шаблон конфигурации для прямого подключения к доменам Китая"
-"DirectRussiaIp" = "Прямое подключение к диапазонам IP-адресов России"
-"DirectRussiaIpDesc" = "Изменить шаблон конфигурации для прямого подключения к диапазонам IP-адресов России"
-"DirectRussiaDomain" = "Прямое подключение к доменам России"
-"DirectRussiaDomainDesc" = "Изменить шаблон конфигурации для прямого подключения к доменам России"
-"GoogleIPv4" = "Google"
-"GoogleIPv4Desc" = "Применить маршрутизацию Google для подключения к IPv4."
-"NetflixIPv4" = "Netflix"
-"NetflixIPv4Desc" = "Применить маршрутизацию Netflix для подключения к IPv4."
-"GoogleWARP" = "Google"
-"GoogleWARPDesc" = "Добавить маршрутизацию для Google через WARP"
-"OpenAIWARP" = "ChatGPT"
-"OpenAIWARPDesc" = "Добавить маршрутизацию для ChatGPT через WARP"
-"NetflixWARP" = "Netflix"
-"NetflixWARPDesc" = "Добавить маршрутизацию для Netflix через WARP"
-"MetaWARP" = "Meta"
-"MetaWARPDesc" = "Направляет трафик в Meta (Instagram, Facebook, WhatsApp, Threads...) через WARP."
-"SpotifyWARP" = "Spotify"
-"SpotifyWARPDesc" = "Добавить маршрутизацию для Spotify через WARP"
"completeTemplate" = "Все"
"Inbounds" = "Входящие"
"Outbounds" = "Исходящие"
diff --git a/web/translation/translate.vi_VN.toml b/web/translation/translate.vi_VN.toml
index 04e72003..53712fa9 100644
--- a/web/translation/translate.vi_VN.toml
+++ b/web/translation/translate.vi_VN.toml
@@ -323,10 +323,10 @@
"generalConfigs" = "Cấu hình Chung"
"generalConfigsDesc" = "Những tùy chọn này sẽ cung cấp điều chỉnh tổng quát."
"logConfigs" = "Cài đặt nhật ký"
- "logConfigsDesc" = "Bật nhật ký có thể ảnh hưởng đến hiệu suất của máy chủ của bạn. Đề xuất chỉ nên bật khi cần thiết và một cách sáng suốt."
+"logConfigsDesc" = "Bật nhật ký có thể ảnh hưởng đến hiệu suất của máy chủ của bạn. Đề xuất chỉ nên bật khi cần thiết và một cách sáng suốt."
"blockConfigs" = "Cấu hình Chặn"
"blockConfigsDesc" = "Những tùy chọn này sẽ ngăn người dùng kết nối đến các giao thức và trang web cụ thể."
-"blockConnectionsConfigs" = "Chặn Kết Nối"
+"basicRouting" = "Định tuyến Cơ bản"
"blockConnectionsConfigsDesc" = "Các tùy chọn này sẽ chặn lưu lượng truy cập dựa trên quốc gia được yêu cầu cụ thể."
"directConnectionsConfigs" = "Kết Nối Trực Tiếp"
"directConnectionsConfigsDesc" = "Kết nối trực tiếp đảm bảo rằng lưu lượng truy cập cụ thể không được định tuyến qua máy chủ khác."
@@ -334,10 +334,10 @@
"blockdomains" = "Chặn Tên Miền"
"directips" = "IP Trực Tiếp"
"directdomains" = "Tên Miền Trực Tiếp"
-"ipv4Configs" = "Cấu hình IPv4"
-"ipv4ConfigsDesc" = "Những tùy chọn này sẽ chỉ định kết nối đến các tên miền mục tiêu qua IPv4."
-"warpConfigs" = "Cấu hình WARP"
-"warpConfigsDesc" = "WARP sẽ định tuyến lưu lượng đến các trang web qua máy chủ Cloudflare."
+"ipv4Routing" = "Định tuyến IPv4"
+"ipv4RoutingDesc" = "Những tùy chọn này sẽ chỉ định kết nối đến các tên miền mục tiêu qua IPv4."
+"warpRouting" = "Định tuyến WARP"
+"warpRoutingDesc" = "WARP sẽ định tuyến lưu lượng đến các trang web qua máy chủ Cloudflare."
"Template" = "Mẫu cấu hình Xray"
"TemplateDesc" = "Tạo tệp cấu hình Xray cuối cùng dựa trên mẫu này."
"FreedomStrategy" = "Cấu hình chiến lược cho giao thức tự do"
@@ -346,50 +346,8 @@
"RoutingStrategyDesc" = "Đặt chiến lược định tuyến tổng thể để phân giải DNS."
"Torrent" = "Cấm sử dụng BitTorrent"
"TorrentDesc" = "Thay đổi mẫu cấu hình để tránh việc người dùng sử dụng BitTorrent."
-"PrivateIp" = "Cấm dãy IP riêng để kết nối"
-"PrivateIpDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với dải IP riêng."
-"Ads" = "Chặn quảng cáo"
-"AdsDesc" = "Thay đổi mẫu cấu hình để chặn quảng cáo"
"Family" = "Kích hoạt cấu hình thân thiện với gia đình"
"FamilyDesc" = "Tránh kết nối đến các trang web không an toàn để bảo vệ gia đình."
-"IRIp" = "Vô hiệu hóa kết nối với dải IP Iran"
-"IRIpDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với dãy IP Iran."
-"IRDomain" = "Vô hiệu hóa kết nối với tên miền Iran"
-"IRDomainDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với tên miền Iran."
-"ChinaIp" = "Vô hiệu hóa kết nối với dải IP Trung Quốc"
-"ChinaIpDesc" = "Thay đổi mẫu cấu hình để tránh kết nối tới dãy IP Trung Quốc."
-"ChinaDomain" = "Vô hiệu hóa kết nối với tên miền Trung Quốc"
-"ChinaDomainDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với miền Trung Quốc."
-"RussiaIp" = "Vô hiệu hóa kết nối với dải IP của Nga"
-"RussiaIpDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với dãy IP của Nga."
-"RussiaDomain" = "Vô hiệu hóa kết nối với tên miền của Nga"
-"RussiaDomainDesc" = "Thay đổi mẫu cấu hình để tránh kết nối với miền Nga."
-"DirectIRIp" = "Kết nối trực tiếp tới dãy IP Iran"
-"DirectIRIpDesc" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP Iran."
-"DirectIRDomain" = "Kết nối trực tiếp tới các miền của Iran"
-"DirectIRDomainDesc" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Iran."
-"DirectChinaIp" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Iran."
-"DirectChinaIpDesc" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP Trung Quốc."
-"DirectChinaDomain" = "Kết nối trực tiếp tới các miền Trung Quốc"
-"DirectChinaDomainDesc" = "Kết nối trực tiếp tới các miền Trung Quốc"
-"DirectRussiaIp" = "Kết nối trực tiếp tới dãy IP của Nga"
-"DirectRussiaIpDesc" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP của Nga."
-"DirectRussiaDomain" = "Kết nối trực tiếp tới các miền của Nga"
-"DirectRussiaDomainDesc" = "Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Nga."
-"GoogleIPv4" = "Google"
-"GoogleIPv4Desc" = "Thêm định tuyến để Google kết nối với IPv4."
-"NetflixIPv4" = "Netflix"
-"NetflixIPv4Desc" = "Thêm định tuyến cho Netflix để kết nối với IPv4."
-"GoogleWARP" = "Google"
-"GoogleWARPDesc" = "Thêm định tuyến cho Google qua WARP."
-"OpenAIWARP" = "ChatGPT"
-"OpenAIWARPDesc" = "Thêm định tuyến cho ChatGPT qua WARP."
-"NetflixWARP" = "Netflix"
-"NetflixWARPDesc" = "Thêm định tuyến cho Netflix qua WARP."
-"MetaWARP" = "Meta"
-"MetaWARPDesc" = "Định tuyến lưu lượng truy cập tới Meta (Instagram, Facebook, WhatsApp, Threads,...) thông qua WARP."
-"SpotifyWARP" = "Spotify"
-"SpotifyWARPDesc" = "Thêm định tuyến cho Spotify qua WARP."
"completeTemplate" = "Tất cả"
"Inbounds" = "Đầu vào"
"Outbounds" = "Đầu ra"
diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml
index 427957d2..ea55bc6f 100644
--- a/web/translation/translate.zh_Hans.toml
+++ b/web/translation/translate.zh_Hans.toml
@@ -326,7 +326,7 @@
"logConfigsDesc" = "启用日志可能会影响服务器的效率。建议仅在必要时明智地启用它。"
"blockConfigs" = "阻塞配置"
"blockConfigsDesc" = "这些选项将禁止用户连接到特定协议和网站"
-"blockConnectionsConfigs" = "阻止连接"
+"basicRouting" = "基本路由"
"blockConnectionsConfigsDesc" = "这些选项将根据特定的请求国家阻止流量。"
"directConnectionsConfigs" = "直接连接"
"directConnectionsConfigsDesc" = "直接连接确保特定的流量不会通过其他服务器路由。"
@@ -334,10 +334,10 @@
"blockdomains" = "阻止域名"
"directips" = "直接IP"
"directdomains" = "直接域名"
-"ipv4Configs" = "IPv4 配置"
-"ipv4ConfigsDesc" = "此选项将仅通过 IPv4 路由到目标域"
-"warpConfigs" = "WARP 配置"
-"warpConfigsDesc" = "WARP 将通过 Cloudflare 服务器将流量路由到网站。"
+"ipv4Routing" = "IPv4 路由"
+"ipv4RoutingDesc" = "此选项将仅通过 IPv4 路由到目标域"
+"warpRouting" = "WARP 路由"
+"warpRoutingDesc" = "WARP 将通过 Cloudflare 服务器将流量路由到网站。"
"Template" = "Xray 配置模板"
"TemplateDesc" = "以该模型为基础生成最终的Xray配置文件,重新启动面板生成效率"
"FreedomStrategy" = "配置自由协议的策略"
@@ -346,50 +346,8 @@
"RoutingStrategyDesc" = "设置DNS解析的整体路由策略"
"Torrent" = "禁止使用 bitTorrent"
"TorrentDesc" = "更改配置模板避免用户使用 bitTorrent"
-"PrivateIp" = "禁止私人 IP 范围连接"
-"PrivateIpDesc" = "更改配置模板以避免连接私有 IP 范围"
-"Ads" = "屏蔽广告"
-"AdsDesc" = "修改配置模板屏蔽广告"
"Family" = "启用家庭友好配置"
"FamilyDesc" = "避免为家人连接到不安全的网站"
-"IRIp" = "禁止伊朗 IP 范围连接"
-"IRIpDesc" = "修改配置模板避免连接伊朗IP段"
-"IRDomain" = "禁止伊朗域连接"
-"IRDomainDesc" = "更改配置模板避免连接伊朗域名"
-"ChinaIp" = "禁止中国 IP 范围连接"
-"ChinaIpDesc" = "修改配置模板避免连接中国IP段"
-"ChinaDomain" = "禁止中国域名连接"
-"ChinaDomainDesc" = "更改配置模板避免连接中国域"
-"RussiaIp" = "禁止俄罗斯 IP 范围连接"
-"RussiaIpDesc" = "修改配置模板避免连接俄罗斯IP范围"
-"RussiaDomain" = "禁止俄罗斯域连接"
-"RussiaDomainDesc" = "更改配置模板避免连接俄罗斯域"
-"DirectIRIp" = "直接连接到伊朗 IP 范围"
-"DirectIRIpDesc" = "更改直接连接到伊朗 IP 范围的配置模板"
-"DirectIRDomain" = "直接连接到伊朗域"
-"DirectIRDomainDesc" = "更改直接连接到伊朗域的配置模板"
-"DirectChinaIp" = "直连中国IP范围"
-"DirectChinaIpDesc" = "更改直连中国 IP 范围的配置模板"
-"DirectChinaDomain" = "直连中国域名"
-"DirectChinaDomainDesc" = "修改中国域名直连配置模板"
-"DirectRussiaIp" = "直接连接到俄罗斯 IP 范围"
-"DirectRussiaIpDesc" = "更改直接连接到俄罗斯 IP 范围的配置模板"
-"DirectRussiaDomain" = "直接连接到俄罗斯域"
-"DirectRussiaDomainDesc" = "更改直接连接到俄罗斯域的配置模板"
-"GoogleIPv4" = "Google"
-"GoogleIPv4Desc" = "添加谷歌连接IPv4的路由"
-"NetflixIPv4" = "Netflix"
-"NetflixIPv4Desc" = "添加Netflix连接IPv4的路由"
-"GoogleWARP" = "将谷歌路由到 WARP"
-"GoogleWARPDesc" = "为谷歌添加路由到WARP"
-"OpenAIWARP" = "ChatGPT"
-"OpenAIWARPDesc" = "将 ChatGPT 路由添加到WARP"
-"NetflixWARP" = "Netflix"
-"NetflixWARPDesc" = "为Netflix添加路由到WARP"
-"MetaWARP"="Meta"
-"MetaWARPDesc" = "通过 WARP 将流量路由到 Meta(Instagram, Facebook, WhatsApp, Threads,...)"
-"SpotifyWARP" = "Spotify"
-"SpotifyWARPDesc" = "将Spotify添加路由到WARP"
"completeTemplate" = "全部"
"Inbounds" = "界内"
"Outbounds" = "出站"