diff --git a/web/html/xui/xray.html b/web/html/xui/xray.html index 6e727d57..54f10ddf 100644 --- a/web/html/xui/xray.html +++ b/web/html/xui/xray.html @@ -157,6 +157,7 @@ + @@ -544,6 +545,11 @@ "geosite:category-ads-all", "ext:geosite_IR.dat:category-ads-all" ], + security: [ + "ext:geosite_IR.dat:malware", + "ext:geosite_IR.dat:phishing", + "ext:geosite_IR.dat:cryptominers" + ], speedtest: ["geosite:speedtest"], openai: ["geosite:openai"], google: ["geosite:google"], @@ -560,7 +566,7 @@ ir: [ "regexp:.*\\.ir$", "regexp:.*\\.xn--mgba3a4f16a$", // .ایران - "ext:geosite_IR.dat:ir" // have rules to bypass all .ir domains. + "ext:geosite_IR.dat:ir" ], vn: [ "regexp:.*\\.vn$", @@ -571,9 +577,7 @@ familyProtectDNS: { "servers": [ "1.1.1.3", // https://developers.cloudflare.com/1.1.1.1/setup/ - "1.0.0.3", - "94.140.14.15", // https://adguard-dns.io/kb/general/dns-providers/ - "94.140.15.16" + "1.0.0.3" ], "queryStrategy": "UseIPv4" }, @@ -1182,6 +1186,18 @@ } }, }, + SecuritySettings: { + get: function () { + return doAllItemsExist(this.settingsData.domains.security, this.blockedDomains); + }, + set: function (newValue) { + if (newValue) { + this.blockedDomains = [...this.blockedDomains, ...this.settingsData.domains.security]; + } else { + this.blockedDomains = this.blockedDomains.filter(data => !this.settingsData.domains.security.includes(data)); + } + }, + }, SpeedTestSettings: { get: function () { return doAllItemsExist(this.settingsData.domains.speedtest, this.blockedDomains); diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml index 7f1b2741..88ef99e8 100644 --- a/web/translation/translate.en_US.toml +++ b/web/translation/translate.en_US.toml @@ -327,8 +327,10 @@ "PrivateIpDesc" = "Change the configuration template to avoid connecting to private IP ranges." "Ads" = "Block Ads" "AdsDesc" = "Change the configuration template to block ads." -"Family" = "Block Malware and Adult Content" -"FamilyDesc" = "DNS resolvers to block malware and adult content for family protection." +"Family" = "Block malware and Adult Content" +"FamilyDesc" = "Cloudflare DNS resolvers to block malware and adult content for family protection." +"Security" = "Block Malware, Phishing and Cryptominers Websites" +"SecurityDesc" = "Change the configuration template for Security protection." "Speedtest" = "Block Speedtest Websites" "SpeedtestDesc" = "Change the configuration template to avoid connecting to speedtest websites." "IRIp" = "Disable Connection to Iran IPs" diff --git a/web/translation/translate.es_ES.toml b/web/translation/translate.es_ES.toml index 3e0ece57..031d91d2 100644 --- a/web/translation/translate.es_ES.toml +++ b/web/translation/translate.es_ES.toml @@ -327,8 +327,10 @@ "PrivateIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP privadas." "Ads" = "Bloquear Anuncios" "AdsDesc" = "Cambia la plantilla de configuración para bloquear anuncios." -"Family" = "Bloquear Malware y Contenido para Adultos" -"FamilyDesc" = "Resolvedores de DNS para bloquear malware y contenido para adultos para protección familiar." +"Family" = "Bloquee malware y contenido para adultos" +"FamilyDesc" = "Resolutores de DNS de Cloudflare para bloquear malware y contenido para adultos para protección familiar." +"Security" = "Bloquee sitios web de malware, phishing y criptomineros" +"SecurityDesc" = "Cambiar la plantilla de configuración para la protección de seguridad." "Speedtest" = "Bloquear Sitios Web de Pruebas de Velocidad" "SpeedtestDesc" = "Cambia la plantilla de configuración para evitar la conexión a sitios web de pruebas de velocidad." "IRIp" = "Desactivar Conexión a Rangos de IP de Irán" diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml index 326c7e79..f6b3c260 100644 --- a/web/translation/translate.fa_IR.toml +++ b/web/translation/translate.fa_IR.toml @@ -328,7 +328,9 @@ "Ads" = "مسدود کردن تبلیغات" "AdsDesc" = "الگوی تنظیمات را برای مسدود کردن تبلیغات تغییر میدهد" "Family" = "فعال کردن حالت خانواده" -"FamilyDesc" = "برای جلوگیری از ارتباط با وبسایت های ناامن" +"FamilyDesc" = "مسدود کردن محتوای بزرگسالان به کمک دی ان اس کلودفلر برای حالت خانواده " +"Security" = "مسدود کردن وب‌سایت‌های بدافزار، فیشینگ و کریپتومینرها" +"SecurityDesc" = "الگوی پیکربندی را برای حفاظت از امنیت تغییر دهید" "Speedtest" = "جلوگیری از اتصال به سایت های تست سرعت" "SpeedtestDesc" = "الگوی تنظیمات را برای فیلتر کردن اتصال به سایت های تست سرعت تغییر میدهد" "IRIp" = "جلوگیری از اتصال آیپی های ایران" diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index 852bc5ed..f6785ef6 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -327,8 +327,10 @@ "PrivateIpDesc" = "Изменение шаблона конфигурации для предупреждения подключения к диапазонам частных IP-адресов" "Ads" = "Блокировка рекламы" "AdsDesc" = "Изменение конфигурации для блокировки рекламы" -"Family" = "Блокировать вредоносное ПО и контент для взрослых" -"FamilyDesc" = "Резольверы DNS для блокировки вредоносных программ и контента для взрослых для защиты семьи" +"Family" = "Блокируйте вредоносное ПО и контент для взрослых" +"FamilyDesc" = "DNS-преобразователи Cloudflare для блокировки вредоносного ПО и контента для взрослых в целях защиты семьи." +"Security" = "Блокируйте вредоносное ПО, фишинговые сайты и сайты криптомайнеров" +"SecurityDesc" = "Изменение шаблона конфигурации для защиты безопасности." "Speedtest" = "Блокировать сайты для проверки скорости" "SpeedtestDesc" = "Изменение шаблона конфигурации для предупреждения подключения к веб-сайтам для тестирования скорости" "IRIp" = "Заблокировать подключения к диапазонам IP-адресов Ирана" diff --git a/web/translation/translate.vi_VN.toml b/web/translation/translate.vi_VN.toml index 122357d8..a1ac3e65 100644 --- a/web/translation/translate.vi_VN.toml +++ b/web/translation/translate.vi_VN.toml @@ -327,8 +327,10 @@ "PrivateIpDesc" = "Thay đổi mẫu cấu hình để tránh kết nối đến dải IP riêng tư." "Ads" = "Chặn Quảng cáo" "AdsDesc" = "Thay đổi mẫu cấu hình để chặn quảng cáo." -"Family" = "Chặn Phần mềm độc hại và Nội dung cho Người lớn" -"FamilyDesc" = "Các trình giải quyết DNS để chặn phần mềm độc hại và nội dung cho bảo vệ gia đình." +"Family" = "Chặn phần mềm độc hại và nội dung người lớn" +"FamilyDesc" = "Trình phân giải DNS của Cloudflare để chặn phần mềm độc hại và nội dung người lớn để bảo vệ gia đình." +"Security" = "Chặn các trang web chứa phần mềm độc hại, lừa đảo và khai thác tiền điện tử" +"SecurityDesc" = "Thay đổi mẫu cấu hình để bảo vệ Bảo mật." "Speedtest" = "Chặn Trang web Speedtest" "SpeedtestDesc" = "Thay đổi mẫu cấu hình để tránh kết nối đến các trang web Speedtest." "IRIp" = "Vô hiệu hóa kết nối đến dải IP của Iran" diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml index 7f5cd1a0..ce99dc39 100644 --- a/web/translation/translate.zh_Hans.toml +++ b/web/translation/translate.zh_Hans.toml @@ -327,8 +327,10 @@ "PrivateIpDesc" = "更改配置模板以避免连接私有 IP 范围" "Ads" = "屏蔽广告" "AdsDesc" = "修改配置模板屏蔽广告" -"Family" = "启用家庭友好配置" -"FamilyDesc" = "避免为家人连接到不安全的网站" +"Family" = "阻止恶意软件和成人内容" +"FamilyDesc" = "Cloudflare DNS 解析器可阻止恶意软件和成人内容以保护家庭." +"Security" = "阻止恶意软件、网络钓鱼和加密货币挖矿网站" +"SecurityDesc" = "更改安全防护配置模板." "Speedtest" = "阻止测速网站" "SpeedtestDesc" = "更改配置模板以避免连接到速度测试网站。 重新启动面板以应用更改。" "IRIp" = "禁止伊朗 IP 范围连接"