DNS check update (#4765)

This commit is contained in:
Yevgeny Kungurov
2025-09-08 15:29:56 +04:00
committed by GitHub
parent 7b9673764d
commit d3d1569572
2 changed files with 12 additions and 10 deletions

View File

@@ -26,11 +26,13 @@
## ⚙️Использование ## ⚙️Использование
1. Загрузите архив (zip/rar) со [страницы последнего релиза](https://github.com/Flowseal/zapret-discord-youtube/releases/latest) 1. Включите Secure DNS в браузере. В Chrome - "Использовать безопасный DNS", и выбрать поставщика услуг DNS (выбрать вариант, отличный от поставщика по умолчанию). В Firefox - "Включить DNS через HTTPS, используя: Максимальную защиту"
2. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы 2. Загрузите архив (zip/rar) со [страницы последнего релиза](https://github.com/Flowseal/zapret-discord-youtube/releases/latest)
3. Запустите нужный файл 3. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
4. Запустите нужный файл
## ℹ️Краткие описания файлов ## ℹ️Краткие описания файлов

View File

@@ -413,17 +413,17 @@ if !errorlevel!==0 (
echo: echo:
:: DNS :: DNS
set "dnsfound=0" set "dohfound=0"
for /f "delims=" %%a in ('powershell -Command "Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Where-Object {$_.IPEnabled -eq $true} | ForEach-Object {$_.DNSServerSearchOrder} | Where-Object {$_ -match '^192\.168\.'} | Measure-Object | Select-Object -ExpandProperty Count"') do ( for /f "delims=" %%a in ('powershell -Command "Get-ChildItem -Recurse -Path 'HKLM:System\CurrentControlSet\Services\Dnscache\InterfaceSpecificParameters\' | Get-ItemProperty | Where-Object { $_.DohFlags -gt 0 } | Measure-Object | Select-Object -ExpandProperty Count"') do (
if %%a gtr 0 ( if %%a gtr 0 (
set "dnsfound=1" set "dohfound=1"
) )
) )
if !dnsfound!==1 ( if !dohfound!==0 (
call :PrintYellow "[?] DNS servers are probably not specified." call :PrintYellow "[?] Make sure you configured secure DNS in a browser with some non-default DNS service provider,"
call :PrintYellow "Provider's DNS servers are probably automatically used, which may affect zapret. It is recommended to install well-known DNS servers and setup DoH" call :PrintYellow "If you use Windows 11 you can configure encrypted DNS in the Settings app to suppress this warning"
) else ( ) else (
call :PrintGreen "DNS check passed" call :PrintGreen "Secure DNS check passed"
) )
echo: echo: