@echo off REM ============================================================ REM open-firewall.bat - открывает порт 8080 в Windows Firewall. REM Запускать от имени администратора (один раз). REM Либо запустите дважды: файл сам запросит права администратора. REM ============================================================ chcp 65001 >nul cd /d "%~dp0" REM Проверка прав администратора и авто-повышение. net session >nul 2>nul if errorlevel 1 ( echo Запрос прав администратора ... powershell -Command "Start-Process -FilePath '%~f0' -Verb RunAs" exit /b ) set PORT=8080 set RULE=web-vnc echo Удаляю старое правило (если есть) ... netsh advfirewall firewall delete rule name="%RULE%" >nul 2>nul echo Добавляю разрешающее правило для входящего TCP-трафика на порт %PORT% ... netsh advfirewall firewall add rule name="%RULE%" dir=in action=allow protocol=TCP localport=%PORT% if errorlevel 1 ( echo [ошибка] Не удалось добавить правило. pause exit /b 1 ) echo. echo Готово. Порт %PORT% открыт для входящих подключений. echo Теперь к web-vnc можно подключаться с других машин сети по адресу: echo http://IP_ЭТОЙ_МАШИНЫ:%PORT% echo. pause