mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-20 05:52:24 +00:00
[xray] add meta, apple, reddit option to warp
This commit is contained in:
parent
0baa204ce9
commit
81d47f7512
8 changed files with 116 additions and 32 deletions
|
@ -278,6 +278,9 @@
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.xray.OpenAIWARP"}}' desc='{{ i18n "pages.xray.OpenAIWARPDesc"}}' v-model="OpenAIWARPSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.OpenAIWARP"}}' desc='{{ i18n "pages.xray.OpenAIWARPDesc"}}' v-model="OpenAIWARPSettings"></setting-list-item>
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.xray.NetflixWARP"}}' desc='{{ i18n "pages.xray.NetflixWARPDesc"}}' v-model="NetflixWARPSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.NetflixWARP"}}' desc='{{ i18n "pages.xray.NetflixWARPDesc"}}' v-model="NetflixWARPSettings"></setting-list-item>
|
||||||
<setting-list-item type="switch" title='{{ i18n "pages.xray.SpotifyWARP"}}' desc='{{ i18n "pages.xray.SpotifyWARPDesc"}}' v-model="SpotifyWARPSettings"></setting-list-item>
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.SpotifyWARP"}}' desc='{{ i18n "pages.xray.SpotifyWARPDesc"}}' v-model="SpotifyWARPSettings"></setting-list-item>
|
||||||
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.MetaWARP"}}' desc='{{ i18n "pages.xray.MetaWARPDesc"}}' v-model="MetaWARPSettings"></setting-list-item>
|
||||||
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.AppleWARP"}}' desc='{{ i18n "pages.xray.AppleWARPDesc"}}' v-model="AppleWARPSettings"></setting-list-item>
|
||||||
|
<setting-list-item type="switch" title='{{ i18n "pages.xray.RedditWARP"}}' desc='{{ i18n "pages.xray.RedditWARPDesc"}}' v-model="RedditWARPSettings"></setting-list-item>
|
||||||
</template>
|
</template>
|
||||||
<a-button v-else style="margin: 10px 0;" @click="showWarp">WARP {{ i18n "pages.xray.rules.outbound" }}</a-button>
|
<a-button v-else style="margin: 10px 0;" @click="showWarp">WARP {{ i18n "pages.xray.rules.outbound" }}</a-button>
|
||||||
</a-collapse-panel>
|
</a-collapse-panel>
|
||||||
|
@ -772,6 +775,9 @@
|
||||||
google: ["geosite:google"],
|
google: ["geosite:google"],
|
||||||
spotify: ["geosite:spotify"],
|
spotify: ["geosite:spotify"],
|
||||||
netflix: ["geosite:netflix"],
|
netflix: ["geosite:netflix"],
|
||||||
|
meta: ["geosite:meta"],
|
||||||
|
apple: ["geosite:apple"],
|
||||||
|
reddit: ["geosite:reddit"],
|
||||||
cn: [
|
cn: [
|
||||||
"geosite:cn",
|
"geosite:cn",
|
||||||
"regexp:.*\\.cn$"
|
"regexp:.*\\.cn$"
|
||||||
|
@ -1933,6 +1939,42 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
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));
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
AppleWARPSettings: {
|
||||||
|
get: function () {
|
||||||
|
return doAllItemsExist(this.settingsData.domains.apple, this.warpDomains);
|
||||||
|
},
|
||||||
|
set: function (newValue) {
|
||||||
|
if (newValue) {
|
||||||
|
this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.apple];
|
||||||
|
} else {
|
||||||
|
this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.apple.includes(data));
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
RedditWARPSettings: {
|
||||||
|
get: function () {
|
||||||
|
return doAllItemsExist(this.settingsData.domains.reddit, this.warpDomains);
|
||||||
|
},
|
||||||
|
set: function (newValue) {
|
||||||
|
if (newValue) {
|
||||||
|
this.warpDomains = [...this.warpDomains, ...this.settingsData.domains.reddit];
|
||||||
|
} else {
|
||||||
|
this.warpDomains = this.warpDomains.filter(data => !this.settingsData.domains.reddit.includes(data));
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
SpotifyWARPSettings: {
|
SpotifyWARPSettings: {
|
||||||
get: function () {
|
get: function () {
|
||||||
return doAllItemsExist(this.settingsData.domains.spotify, this.warpDomains);
|
return doAllItemsExist(this.settingsData.domains.spotify, this.warpDomains);
|
||||||
|
|
|
@ -388,6 +388,12 @@
|
||||||
"OpenAIWARPDesc" = "Routes traffic to ChatGPT via WARP."
|
"OpenAIWARPDesc" = "Routes traffic to ChatGPT via WARP."
|
||||||
"NetflixWARP" = "Netflix"
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "Routes traffic to Netflix via WARP."
|
"NetflixWARPDesc" = "Routes traffic to Netflix via WARP."
|
||||||
|
"MetaWARP" = "Meta"
|
||||||
|
"MetaWARPDesc" = "Routes traffic to Meta (Instagram, Facebook, WhatsApp, Threads,...) via WARP."
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "Routes traffic to Apple via WARP."
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "Routes traffic to Reddit via WARP."
|
||||||
"SpotifyWARP" = "Spotify"
|
"SpotifyWARP" = "Spotify"
|
||||||
"SpotifyWARPDesc" = "Routes traffic to Spotify via WARP."
|
"SpotifyWARPDesc" = "Routes traffic to Spotify via WARP."
|
||||||
"IRWARP" = "Iran domains"
|
"IRWARP" = "Iran domains"
|
||||||
|
|
|
@ -382,14 +382,20 @@
|
||||||
"GoogleIPv4Desc" = "Agregar enrutamiento para que Google se conecte con IPv4."
|
"GoogleIPv4Desc" = "Agregar enrutamiento para que Google se conecte con IPv4."
|
||||||
"NetflixIPv4" = "Usar IPv4 para Netflix"
|
"NetflixIPv4" = "Usar IPv4 para Netflix"
|
||||||
"NetflixIPv4Desc" = "Agregar enrutamiento para que Netflix se conecte con IPv4."
|
"NetflixIPv4Desc" = "Agregar enrutamiento para que Netflix se conecte con IPv4."
|
||||||
"GoogleWARP" = "Rutear Google a través de WARP."
|
"GoogleWARP" = "Google"
|
||||||
"GoogleWARPDesc" = "Agregar enrutamiento para Google a través de WARP."
|
"GoogleWARPDesc" = "Enruta el tráfico a Apple a través de WARP."
|
||||||
"OpenAIWARP" = "Rutear OpenAI (ChatGPT) a través de WARP."
|
"OpenAIWARP" = "OpenAI (ChatGPT)"
|
||||||
"OpenAIWARPDesc" = "Agregar enrutamiento para OpenAI (ChatGPT) a través de WARP."
|
"OpenAIWARPDesc" = "Enruta el tráfico a OpenAI (ChatGPT) a través de WARP."
|
||||||
"NetflixWARP" = "Rutear Netflix a través de WARP."
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "Agregar enrutamiento para Netflix a través de WARP."
|
"NetflixWARPDesc" = "Enruta el tráfico a Netflix a través de WARP."
|
||||||
"SpotifyWARP" = "Rutear Spotify a través de WARP."
|
"MetaWARP" = "Meta"
|
||||||
"SpotifyWARPDesc" = "Agregar enrutamiento para Spotify a través de WARP."
|
"MetaWARPDesc" = "Enruta el tráfico a Meta (Instagram, Facebook, WhatsApp, Threads,...) a través de WARP."
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "Enruta el tráfico a Apple a través de WARP."
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "Enruta el tráfico a Reddit a través de WARP."
|
||||||
|
"SpotifyWARP" = "Spotify"
|
||||||
|
"SpotifyWARPDesc" = "Enruta el tráfico a Spotify a través de WARP."
|
||||||
"IRWARP" = "Rutear dominios de Irán a través de WARP."
|
"IRWARP" = "Rutear dominios de Irán a través de WARP."
|
||||||
"IRWARPDesc" = "Agregar enrutamiento para dominios de Irán a través de WARP."
|
"IRWARPDesc" = "Agregar enrutamiento para dominios de Irán a través de WARP."
|
||||||
"Inbounds" = "Entrante"
|
"Inbounds" = "Entrante"
|
||||||
|
|
|
@ -388,6 +388,12 @@
|
||||||
"OpenAIWARPDesc" = "ترافیک را از طریق وارپ به چت جیپیتی هدایت میکند"
|
"OpenAIWARPDesc" = "ترافیک را از طریق وارپ به چت جیپیتی هدایت میکند"
|
||||||
"NetflixWARP" = "نتفلیکس"
|
"NetflixWARP" = "نتفلیکس"
|
||||||
"NetflixWARPDesc" = "ترافیک را از طریق وارپ به نتفلیکس هدایت میکند"
|
"NetflixWARPDesc" = "ترافیک را از طریق وارپ به نتفلیکس هدایت میکند"
|
||||||
|
"MetaWARP" = "متا"
|
||||||
|
"MetaWARPDesc" = "ترافیک را از طریق وارپ به متا (اینستاگرام، فیس بوک، واتساپ، تردز و...) هدایت می کند."
|
||||||
|
"AppleWARP" = "اپل"
|
||||||
|
"AppleWARPDesc" = " ترافیک را از طریق وارپ به اپل هدایت میکند"
|
||||||
|
"RedditWARP" = "ردیت"
|
||||||
|
"RedditWARPDesc" = " ترافیک را از طریق وارپ به ردیت هدایت میکند"
|
||||||
"SpotifyWARP" = "اسپاتیفای"
|
"SpotifyWARP" = "اسپاتیفای"
|
||||||
"SpotifyWARPDesc" = " ترافیک را از طریق وارپ به اسپاتیفای هدایت میکند"
|
"SpotifyWARPDesc" = " ترافیک را از طریق وارپ به اسپاتیفای هدایت میکند"
|
||||||
"IRWARP" = "دامنههای ایران"
|
"IRWARP" = "دامنههای ایران"
|
||||||
|
|
|
@ -388,6 +388,12 @@
|
||||||
"OpenAIWARPDesc" = "Rute lalu lintas ke ChatGPT melalui WARP."
|
"OpenAIWARPDesc" = "Rute lalu lintas ke ChatGPT melalui WARP."
|
||||||
"NetflixWARP" = "Netflix"
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "Rute lalu lintas ke Netflix melalui WARP."
|
"NetflixWARPDesc" = "Rute lalu lintas ke Netflix melalui WARP."
|
||||||
|
"MetaWARP" = "Meta"
|
||||||
|
"MetaWARPDesc" = "Merutekan lalu lintas ke Meta (Instagram, Facebook, WhatsApp, Threads,...) melalui WARP."
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "Merutekan lalu lintas ke Apple melalui WARP."
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "Merutekan lalu lintas ke Reddit melalui WARP."
|
||||||
"SpotifyWARP" = "Spotify"
|
"SpotifyWARP" = "Spotify"
|
||||||
"SpotifyWARPDesc" = "Rute lalu lintas ke Spotify melalui WARP."
|
"SpotifyWARPDesc" = "Rute lalu lintas ke Spotify melalui WARP."
|
||||||
"IRWARP" = "Domain Iran"
|
"IRWARP" = "Domain Iran"
|
||||||
|
|
|
@ -382,14 +382,20 @@
|
||||||
"GoogleIPv4Desc" = "Добавить маршрутизацию для Google для подключения к IPv4"
|
"GoogleIPv4Desc" = "Добавить маршрутизацию для Google для подключения к IPv4"
|
||||||
"NetflixIPv4" = "Использовать IPv4 для Netflix"
|
"NetflixIPv4" = "Использовать IPv4 для Netflix"
|
||||||
"NetflixIPv4Desc" = "Добавить маршрутизацию для Netflix для подключения к IPv4"
|
"NetflixIPv4Desc" = "Добавить маршрутизацию для Netflix для подключения к IPv4"
|
||||||
"GoogleWARP" = "Маршрутизация Google через WARP"
|
"GoogleWARP" = "Google"
|
||||||
"GoogleWARPDesc" = "Добавить маршрутизацию для Google через WARP"
|
"GoogleWARPDesc" = "Направляет трафик в Google через WARP."
|
||||||
"OpenAIWARP" = "Маршрутизация OpenAI (ChatGPT) через WARP"
|
"OpenAIWARP" = "OpenAI (ChatGPT)"
|
||||||
"OpenAIWARPDesc" = "Добавить маршрутизацию для OpenAI (ChatGPT) через WARP"
|
"OpenAIWARPDesc" = "Направляет трафик в OpenAI (ChatGPT) через WARP."
|
||||||
"NetflixWARP" = "Маршрутизация Netflix через WARP"
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "Добавить маршрутизацию для Netflix через WARP"
|
"NetflixWARPDesc" = "Направляет трафик в Apple через WARP."
|
||||||
"SpotifyWARP" = "Маршрутизация Spotify через WARP"
|
"MetaWARP" = "Мета"
|
||||||
"SpotifyWARPDesc" = "Добавить маршрутизацию для Spotify через WARP"
|
"MetaWARPDesc" = "Направляет трафик в Meta (Instagram, Facebook, WhatsApp, Threads...) через WARP."
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "Направляет трафик в Apple через WARP."
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "Направляет трафик в Reddit через WARP."
|
||||||
|
"SpotifyWARP" = "Spotify"
|
||||||
|
"SpotifyWARPDesc" = "Направляет трафик в Spotify через WARP."
|
||||||
"IRWARP" = "Маршрутизация доменов Ирана через WARP"
|
"IRWARP" = "Маршрутизация доменов Ирана через WARP"
|
||||||
"IRWARPDesc" = "Добавить маршрутизацию для доменов Ирана через WARP"
|
"IRWARPDesc" = "Добавить маршрутизацию для доменов Ирана через WARP"
|
||||||
"Inbounds" = "Входящие"
|
"Inbounds" = "Входящие"
|
||||||
|
|
|
@ -382,14 +382,20 @@
|
||||||
"GoogleIPv4Desc" = "Thêm định tuyến cho Google để kết nối qua IPv4."
|
"GoogleIPv4Desc" = "Thêm định tuyến cho Google để kết nối qua IPv4."
|
||||||
"NetflixIPv4" = "Sử dụng IPv4 cho Netflix"
|
"NetflixIPv4" = "Sử dụng IPv4 cho Netflix"
|
||||||
"NetflixIPv4Desc" = "Thêm định tuyến cho Netflix để kết nối qua IPv4."
|
"NetflixIPv4Desc" = "Thêm định tuyến cho Netflix để kết nối qua IPv4."
|
||||||
"GoogleWARP" = "Định tuyến Google qua WARP."
|
"GoogleWARP" = "Google"
|
||||||
"GoogleWARPDesc" = "Thêm định tuyến cho Google qua WARP."
|
"GoogleWARPDesc" = "Định tuyến lưu lượng truy cập tới Google thông qua WARP."
|
||||||
"OpenAIWARP" = "Định tuyến OpenAI (ChatGPT) qua WARP."
|
"OpenAIWARP" = "OpenAI (ChatGPT)"
|
||||||
"OpenAIWARPDesc" = "Thêm định tuyến cho OpenAI (ChatGPT) qua WARP."
|
"OpenAIWARPDesc" = "Định tuyến lưu lượng truy cập tới OpenAI (ChatGPT) thông qua WARP."
|
||||||
"NetflixWARP" = "Định tuyến Netflix qua WARP."
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "Thêm định tuyến cho Netflix qua WARP."
|
"NetflixWARPDesc" = "Định tuyến lưu lượng truy cập tới Netflix thông qua WARP."
|
||||||
"SpotifyWARP" = "Định tuyến Spotify qua WARP."
|
"MetaWARP" = "Meta"
|
||||||
"SpotifyWARPDesc" = "Thêm định tuyến cho Spotify qua WARP."
|
"MetaWARPDesc" = "Định tuyến lưu lượng truy cập tới Meta (Instagram, Facebook, WhatsApp, Threads,...) thông qua WARP."
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "Định tuyến lưu lượng truy cập tới Apple thông qua WARP."
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "Định tuyến lưu lượng truy cập tới Reddit thông qua WARP."
|
||||||
|
"SpotifyWARP" = "Spotify"
|
||||||
|
"SpotifyWARPDesc" = "Định tuyến lưu lượng truy cập tới Spotify thông qua WARP."
|
||||||
"IRWARP" = "Định tuyến tên miền của Iran qua WARP."
|
"IRWARP" = "Định tuyến tên miền của Iran qua WARP."
|
||||||
"IRWARPDesc" = "Thêm định tuyến cho các tên miền của Iran qua WARP."
|
"IRWARPDesc" = "Thêm định tuyến cho các tên miền của Iran qua WARP."
|
||||||
"Inbounds" = "Đầu vào"
|
"Inbounds" = "Đầu vào"
|
||||||
|
|
|
@ -382,14 +382,20 @@
|
||||||
"GoogleIPv4Desc" = "添加谷歌连接IPv4的路由"
|
"GoogleIPv4Desc" = "添加谷歌连接IPv4的路由"
|
||||||
"NetflixIPv4" = "为 Netflix 使用 IPv4"
|
"NetflixIPv4" = "为 Netflix 使用 IPv4"
|
||||||
"NetflixIPv4Desc" = "添加Netflix连接IPv4的路由"
|
"NetflixIPv4Desc" = "添加Netflix连接IPv4的路由"
|
||||||
"GoogleWARP" = "将谷歌路由到 WARP"
|
"GoogleWARP" = "Google"
|
||||||
"GoogleWARPDesc" = "为谷歌添加路由到WARP"
|
"GoogleWARPDesc" = "通过 WARP 将流量路由到 Google。"
|
||||||
"OpenAIWARP" = "将 OpenAI (ChatGPT) 路由到 WARP"
|
"OpenAIWARP" = "OpenAI (ChatGPT)"
|
||||||
"OpenAIWARPDesc" = "将OpenAI(ChatGPT)路由添加到WARP"
|
"OpenAIWARPDesc" = "通过 WARP 将流量路由到 OpenAI (ChatGPT)。"
|
||||||
"NetflixWARP" = "将 Netflix 路由到 WARP"
|
"NetflixWARP" = "Netflix"
|
||||||
"NetflixWARPDesc" = "为Netflix添加路由到WARP"
|
"NetflixWARPDesc" = "通过 WARP 将流量路由到 Netflix。"
|
||||||
"SpotifyWARP" = "将 Spotify 路由到 WARP"
|
"MetaWARP"="Meta"
|
||||||
"SpotifyWARPDesc" = "为Spotify添加路由到WARP"
|
"MetaWARPDesc" = "通过 WARP 将流量路由到 Meta(Instagram、Facebook、WhatsApp、Threads...)"
|
||||||
|
"AppleWARP" = "Apple"
|
||||||
|
"AppleWARPDesc" = "通过 WARP 将流量路由到 Apple。"
|
||||||
|
"RedditWARP" = "Reddit"
|
||||||
|
"RedditWARPDesc" = "通过 WARP 将流量路由到 Reddit。"
|
||||||
|
"SpotifyWARP" = "Spotify"
|
||||||
|
"SpotifyWARPDesc" = "通过 WARP 将流量路由到 Spotify。"
|
||||||
"IRWARP" = "将伊朗域名路由到 WARP"
|
"IRWARP" = "将伊朗域名路由到 WARP"
|
||||||
"IRWARPDesc" = "将伊朗域的路由添加到 WARP。 重启面板生效"
|
"IRWARPDesc" = "将伊朗域的路由添加到 WARP。 重启面板生效"
|
||||||
"Inbounds" = "入站"
|
"Inbounds" = "入站"
|
||||||
|
|
Loading…
Reference in a new issue