Brave DNS Auto Clear

Очищает DNS Brave при обновлении страницы или закрытии вкладки

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
STELLAR STELS
Daily installs
0
Total installs
4
Ratings
0 0 0
Version
1.0
Created
2025-11-12
Updated
2025-11-12
Size
799 Bytes
License
N/A
Applies to
All sites

Ты хочешь, чтобы Brave автоматически очищал DNS-кэш каждый раз, когда ты закрываешь вкладку или обновляешь страницу — верно?
Автоматическая очистка при обновлении страницы (через userscript)

Можно сделать Tampermonkey userscript, который будет очищать DNS-кэш через brave://net-internals/#dns при обновлении/перезагрузке вкладки.
⚠️ Важно:
Из-за политики безопасности браузеров fetch() не может напрямую обратиться к brave://net-internals.
Поэтому этот метод не всегда сработает автоматически, но можно имитировать поведение (например, через открытие chrome://net-internals/#dns во всплывающем окне).
Сейчас покажу тебе пошагово, как настроить “оптимальный вариант” — чтобы Brave работал максимально стабильно, DNS-кэш не глючил и всё автоматически чистилось при старте.

🧭 Шаг 1. Очистка DNS внутри Brave вручную

(нужно сделать хотя бы 1 раз, чтобы обнулить внутренний кэш)

Открой в Brave:

brave://net-internals/#dns


Нажми кнопку “Clear host cache”

Затем открой:

brave://net-internals/#sockets


и нажми “Flush socket pools”

✅ Это очистит все сохранённые IP и соединения внутри браузера.

⚙️ Шаг 2. Создание ярлыка Brave с автоочисткой при запуске

Найди ярлык Brave на рабочем столе (или сделай новый).

Нажми ПКМ → Свойства → вкладка “Ярлык”

В поле “Объект” в конец строки добавь параметры:

--flush-socket-pools --enable-net-benchmarking


Пример готовой строки:

"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" --flush-socket-pools --enable-net-benchmarking


Нажми Применить → OK

Теперь каждый запуск Brave автоматически очищает внутренние сетевые кэши (DNS и сокеты).

🧼 Шаг 3. Быстрая очистка системного DNS при сбоях

Создай простой .bat-файл (чтобы не вводить команду вручную):

Открой Блокнот и вставь:

@echo off
title Очистка системного DNS
color 0a
echo Очистка DNS-кэша Windows...
ipconfig /flushdns
echo Готово! Можно перезапустить Brave.
pause


Сохрани файл под именем, например:

FlushDNS.bat


Запускай его от имени администратора, когда сайты не открываются или Brave тормозит.

🔁 (По желанию) Автоматизировать всё в одном файле

Если хочешь, можно объединить всё в один мощный скрипт, который:

закрывает Brave,

очищает системный DNS,

очищает сокеты,

и запускает Brave с нужной страницей.

📄 Пример:

@echo off
title Перезапуск Brave с очисткой DNS
color 1f

echo [1/3] Закрываю Brave...
taskkill /F /IM brave.exe >nul 2>&1

echo [2/3] Очищаю системный DNS...
ipconfig /flushdns >nul

echo [3/3] Запускаю Brave с очисткой сокетов...
start "" "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" --flush-socket-pools --enable-net-benchmarking "https://google.com"

echo Готово! Brave запущен с чистыми DNS и соединениями.
pause


📌 Сохрани как Brave_Reset.bat и запускай от имени администратора, когда хочешь “обновить” сеть браузера.

Хочешь, я добавлю в этот .bat ещё автоочистку кэша Brave (Cache + Code Cache) перед запуском, чтобы всё запускалось максимально чисто (но без потери закладок и профиля)?