Очищает DNS Brave при обновлении страницы или закрытии вкладки
Ты хочешь, чтобы 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) перед запуском, чтобы всё запускалось максимально чисто (но без потери закладок и профиля)?