netswitch/README.ru.md

3.2 KiB
Raw Permalink Blame History

netswitch

Последний релиз Лицензия: MIT

🇬🇧 English | 🇷🇺 На русском

Маленький портативный инструмент, который за пару нажатий переключает сетевой адаптер Windows между статическим IP и DHCP.

Решает регулярную задачу инженера: «дай моему ноуту 10.10.10.1, чтобы я мог достучаться до BMC сервера», а потом «верни обратно на DHCP, чтобы был интернет».

Автор: engelgardt.


Скачать

Последний релиз: страница релизов. Архив netswitch-portable-vX.Y.Z.zip (~30 КБ).

Запуск

  1. Распакуй куда угодно.
  2. Двойной клик по netswitch.exe.
  3. При первом запуске программа спросит язык интерфейса (1 — English, 2 — Русский). Ответ запишется в config.ini рядом с exe — потом можно поменять руками.
  4. Подтверди UAC (admin нужен для netsh interface ipv4 set address).
  5. Выбери сетевой адаптер из списка.
  6. Выбери режим:
    • Статический: введи IP (по умолчанию 10.10.10.1), маску (по умолчанию 255.255.255.0), шлюз (опционально).
    • DHCP: подтверди — адаптер вернётся в DHCP для IP и DNS.

Что фильтруется

В выбор попадают только настоящие проводные физические адаптеры. Wi-Fi, VPN, виртуалки, Hyper-V, VMware, VirtualBox, TAP/TUN, WireGuard, OpenVPN, Tailscale, ZeroTier, Bluetooth, Loopback, WAN Miniport — всё пропускается.

Проверка обновлений

При каждом запуске тулза стучится в GitHub /releases/latest (таймаут 3 секунды). Если есть свежая версия — справа в шапке появится тусклая надпись доступно обновление (vX.Y.Z). Если интернета нет — молчит.

Конфиг

При первом запуске рядом с netswitch.exe появится config.ini:

# Чтобы сменить язык интерфейса, измените 'language' ниже.
# Допустимые значения: en, ru
[General]
language = ru

Сборка из исходников

Скрипт один — netswitch.ps1. Для пересборки .exe:

Install-Module ps2exe -Scope CurrentUser
Invoke-ps2exe -inputFile netswitch.ps1 -outputFile netswitch.exe -requireAdmin -title "netswitch" -version 1.1.0.0

Лицензия

MIT — см. LICENSE.