Skip to content

Leonid1095/NetGuard-by-PLGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🌐 NetGuard by PLGames

DNS без компромиссов — Меняйте DNS одним кликом для доступа к любимым сервисам.

Version License Windows Electron


📋 Что это?

NetGuard — это простое приложение для Windows, которое позволяет быстро менять DNS-серверы вашего компьютера. Некоторые интернет-сервисы могут не работать с DNS-серверами вашего провайдера, и NetGuard позволяет легко переключиться на альтернативный DNS.

⚠️ Важно: Приложение требует прав администратора для изменения сетевых настроек Windows.


✨ Возможности

🚀 Быстрая смена DNS

  • 16 публичных DNS-серверов на выбор (Cloudflare, AdGuard, Google, Quad9 и др.)
  • Одна кнопка подключения — выбирает первый доступный DNS
  • Кнопка переключения — мгновенно меняет DNS на следующий из списка
  • Автоматический сброс — при отключении DNS возвращается к настройкам по умолчанию

🔒 Надёжные DNS-провайдеры

Все включённые DNS-серверы — это крупные публичные сервисы:

  • Cloudflare (1.1.1.1) — быстрый, без логирования
  • AdGuard (94.140.14.14) — блокировка рекламы
  • Google (8.8.8.8) — надёжный и стабильный
  • Quad9 (9.9.9.9) — защита от вредоносных сайтов
  • И ещё 12+ других провайдеров

⚙️ Удобный интерфейс

  • Минималистичный тёмный дизайн
  • Сворачивается в системный трей
  • Русский и английский языки
  • Автоматическая проверка обновлений с GitHub

📥 Установка

Способ 1: Скачать готовую сборку

  1. Перейдите в раздел Releases
  2. Скачайте NetGuard-win32-x64.zip
  3. Распакуйте в удобную папку
  4. Запустите NetGuard.exe

Способ 2: Собрать из исходников

# Клонировать репозиторий
git clone https://github.com/Leonid1095/NetGuard-by-PLGames.git
cd NetGuard-by-PLGames

# Установить зависимости
npm install

# Запустить для разработки
npm start

# Собрать для Windows
npm run build:unpacked

🎯 Как использовать

Первый запуск

  1. Запустите NetGuard.exe
  2. Нажмите на большой круг в центре экрана
  3. Появится запрос на права администратора — нажмите "Да"
  4. Приложение перезапустится с правами админа
  5. Снова нажмите на круг — DNS изменится

Если сервис не работает

  1. Убедитесь, что вы подключены (зелёный круг)
  2. Нажмите кнопку "🔄 Переключить DNS"
  3. DNS сменится на следующий из списка
  4. Попробуйте открыть нужный сайт
  5. Повторяйте пока не заработает

Отключение

  • Нажмите на круг ещё раз — DNS вернётся к настройкам по умолчанию
  • Закройте приложение — оно свернётся в трей
  • Для полного выхода — правый клик по иконке в трее → "Выход"

🌍 Список DNS-серверов

Провайдер IP-адрес Особенности
Cloudflare 1.1.1.1, 1.0.0.1 Быстрый, приватный
AdGuard 94.140.14.14, 94.140.15.15 Блокировка рекламы
Google 8.8.8.8, 8.8.4.4 Стабильный
Quad9 9.9.9.9 Защита от malware
OpenDNS 208.67.222.222 Фильтрация контента
NextDNS 45.90.28.0 Настраиваемый
DNS.SB 185.222.222.222 Швейцарский
Mullvad 194.242.2.2 VPN-провайдер

И ещё 8 других провайдеров в приложении


🔧 Технические детали

Как это работает

  1. Приложение получает имя активного сетевого адаптера через PowerShell
  2. Использует команду Set-DnsClientServerAddress для изменения DNS
  3. При отключении выполняет ResetServerAddresses для возврата к автоматическим настройкам

Требования

  • Windows 10 или новее
  • Права администратора
  • Активное сетевое подключение

Безопасность

  • Приложение НЕ отправляет ваш трафик через свои серверы
  • DNS-серверы — это публичные сервисы от крупных компаний
  • Исходный код открыт, можете проверить сами

❓ FAQ

Q: Зачем нужны права администратора?
A: Изменение DNS-настроек Windows требует прав администратора. Это ограничение самой Windows.

Q: Это VPN?
A: Нет. Приложение только меняет DNS-серверы. Ваш трафик по-прежнему идёт через вашего провайдера.

Q: Безопасно ли это?
A: Да. DNS-серверы принадлежат крупным компаниям (Cloudflare, Google, AdGuard). Исходный код открыт.

Q: Почему некоторые сайты не работают?
A: Некоторые DNS могут быть заблокированы вашим провайдером или не работать с определёнными сайтами. Попробуйте переключить DNS.


📄 Лицензия

MIT License - используйте свободно.


👤 Автор

PLGames


🙏 Благодарности

About

DNS в одном месте.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors