NetSwitch UI — Ограничение скорости интернета и контроль сетевых адаптеров в Windows

Искусственное ограничение скорости интернета и управление сетевыми адаптерами в Windows

NetSwitch UI v0.9.3 Beta — автономная программа для точечного замедления интернет-канала, а также ручного или автоматического включения и выключения сетевых интерфейсов по расписанию. Работает полностью локально на вашем ПК.

Скачать NetSwitch UI v0.9.3 Beta

Бета-версия для открытого тестирования. Поддержка Windows 10/11 x64.

Технический функционал

Управление скоростью интернета

Искусственное ограничение пропускной способности входящего и исходящего трафика на уровне сетевого ядра Windows (драйвер WinDivert). Погрешность удержания лимита составляет менее 10% для любых протоколов (TCP/UDP/QUIC).

Контроль доступа по расписанию

Включение и выключение сетевых плат (кабель LAN / Wi-Fi) вручную в один клик или автоматически по гибкому календарному графику встроенного таймера. Доступ к настройкам защищен мастер-паролем.

Мониторинг сети

Инструмент мгновенного замера текущей скорости (Speedtest) и встроенный раскрывающийся график динамической нагрузки канала в реальном времени.

Описание интерфейса

Главное окно управления

Позволяет видеть список активных сетевых карт, отслеживать график нагрузки и управлять скоростью с помощью ползунка с плавным неоновым градиентом от бирюзового до красного.

Главный экран управления NetSwitch UI

Панель контроля доступа

Защищенный модуль разграничения прав, содержащий поля ввода времени автоматической блокировки, выбор режима действия (полное отключение сети или замедление до выбранного лимита) и чекбокс автозапуска.

Окно настройки контроля доступа и расписания NetSwitch UI

Часто задаваемые вопросы (FAQ)

Почему программа требует права Администратора при запуске?

NetSwitch UI работает напрямую с сетевым ядром Windows. Права необходимы для низкоуровневого управления состоянием сетевых адаптеров (команды netsh) и запуска пакетного драйвера WinDivert, который отвечает за искусственное ограничение скорости.

Будет ли работать ограничение скорости, если графическое окно закрыто?

Да. Графический интерфейс служит только для настройки расписания и лимитов. Вся реальная исполнительная работа и урезание пропускной способности канала осуществляются изолированной фоновой службой (netsw_service.exe), которая автоматически запускается через Планировщик задач Windows и работает в фоне.

Мой ребенок может обойти защиту, просто переведя системное время назад?

Нет, это исключено. В фоновое ядро встроен жесткий алгоритм мониторинга настенного и монотонного времени процессора. При попытке перевода системных часов назад или вперед программа мгновенно распознает сдвиг и принудительно полностью заблокирует доступ к интернету до ручного ввода пароля.

Как сильно программа нагружает процессор при ограничении скорости?

Нагрузка минимальна (около 1% CPU). Алгоритм Token Bucket обрабатывает сетевые пакеты в оперативной памяти с микросекундными задержками без пересчета лишних контрольных сумм, что делает утилиту практически незаметной для производительности системы.

Что делать, если после удаления бета-версии интернет остался заблокирован?

В программу зашит встроенный механизм самоликвидации службы. Если вы удалили интерфейс, а время блокировки по расписанию подошло к концу, служба автоматически сделает финальный полный сброс сетевых настроек, удалит себя из Планировщика и сотрет свой исполняемый файл с диска.

Почему на инсталлятор ругаются Защитник Windows и некоторые антивирусы? Безопасно ли это?

Программа абсолютно чиста. Результат проверки на VirusTotal составляет 1 из 67 (ложная реакция одного эвристического движка, Яндекс, Касперский и Microsoft Defender не находят угроз). Предупреждение возникает исключительно из-за ложного срабатывания (False Positive) защитных систем Windows, так как утилита независимого автора не имеет дорогостоящей корпоративной цифровой подписи (Code Signing Certificate). NetSwitch UI работает на 100% локально: программа физически не собирает, не хранит, не обрабатывает и никуда не передает личные данные пользователя.

Конфиденциальность и запуск драйверов

Программа работает автономно и не передает данные в сеть. Из-за отсутствия дорогостоящей корпоративной цифровой подписи, фильтр Windows SmartScreen может выдать предупреждение при установке (Ложное срабатывание / False Positive). Сетевой драйвер WinDivert официально валидирован. При установке нажмите «Подробнее» → «Выполнить в любом случае».