Brave DNS Auto Clear

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
STELLAR STELS
日安装量
0
总安装量
2
评分
0 0 0
版本
1.0
创建于
2025-11-12
更新于
2025-11-12
大小
799 字节
许可证
暂无
适用于
所有网站

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