====== Настройки proxy ====== ===== Установка ===== ==== Настройки для пользователя ==== Настройки прокси делаются в Internet Explorer для пользователя под которым будет запущен скрипт rem Включить прокси reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f rem Адрес прокси:порт reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 10.0.y.52:3128 /f rem Настройки обхода для локальных адресов reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "10.x.y.251;10.x.y.252;10.x.y.241;localhost;" /f rem Запретить изменение настроек через автоматическую настройку rem reg add "HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigProxy /t REG_SZ /d "" /f rem Блокировать интерфейс настроек прокси rem reg add "HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v Proxy /t REG_DWORD /d 1 /f rem Блокировака раздела "Прокси сервер" reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel" /v Proxy /t REG_DWORD /d 1 /f rem Скрыть раздел "Подключение" reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel" /v ConnectionsTab /t REG_DWORD /d 1 /f exit /b **** - галочока "Не использвать покси-скрвер для локальных адресов" rem Отключение и блокировка изменений настройки proxy reg add "HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxySettingsPerUser /t REG_DWORD /d 0 /f exit /b Отключение rem Отключение и блокировка изменений настройки proxy reg delete "HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxySettingsPerUser /f exit /b Или файл экспорта в реестр Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000001 "ProxyServer"="10.0.x.x:yyyy" "ProxyOverride"="localhost;127.0.0.1;10.x.x.x;" ==== Глобальные настройки WinHTTP==== Что бы произвести глобальные настройки системы для netsh winhttp - системный прокси для: * Системных служб Windows * Некоторые системные утилиты * Компоненты .NET rem Глобальная установка прокси. Не через InternetExplorer netsh winhttp set proxy proxy-server="http=10.0.x.x:yyyy;https=10.0.x.x:yyyy" bypass-list="127.0.0.1;localhost" rem Удалить настройки прокси rem netsh winhttp reset proxy ===== Проверка ===== ==== Настроек в IE ==== powershell "Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | fl ProxyEnable, ProxyServer, ProxyOverride" ==== WinHTTP ==== netsh winhttp show proxy ===== Блокировка изминения настроек ===== rem Блокировка настроек прокси сервера reg add "HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxySettingsPerUser /t REG_DWORD /d 0 /f exit /b rem Удаление блокировки изминения настроек прокси сервера reg delete "HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxySettingsPerUser /f exit /b