Блокнот ночного сисадмина
четверг, 11 октября 2012 г.
Использование прокси для работы пользовательских программ или системных сервисов. Активация и обновление Windows через прокси
Работа любого ПО через прокси сервера может происходить по следующим сценариям:
1. В настройках программы разработчик позволяет указать адрес и порт прокси.
2. Используются параметры функции автоматического поиска прокси-сервера (Web Proxy Auto Detect, WPAD), настраиваемые администраторами служб DNS, DHCP.
3. Настройки прокси могут быть взяты программой из контекста пользователя, под которым она была запущена.
Так, если ПО запускается под обычной учетной записью, то информация берется из пользовательского профиля, а именно из настроек Internet Explorer. Например, чтобы активировать Windows через прокси, нужно установить настройки в IE, активатор сам их использует при отсутствии прямого подключения (при этом прокси сервер должен уметь прокидывать и HTTPS-трафик, информация о ключах конфиденциальна).
В случае работы сервиса, который обычно запускается под служебными пользователями и не имеет доступа к настройкам прокси-сервера определенного пользователя в IE, придется вручную изменить настройки Winhttp. Делается это в старых системах с помощью утилиты «Proxycfg.exe«. В новых версиях, начиная с Windows Vista/2008, функционал был перенесен на утилиту командной строки — netsh. Синтаксис следующий:
— устанавливаем прокси сервер 192.168.1.1 и порт 8080, исключая все локальные адреса;
— устанавливаем прокси сервер 192.168.1.1 и порт 8080, исключая домены windowsupdate.com и microsoft.com со всеми поддоменами;
— получить настройки из IE пользователя, выполняющего команду;
— сбрасываем текущие настройки на прямой доступ;
— показать текущие настройки.
Для работы Windows Update через прокси, воспользуйтесь netsh winhttp, так как служба обновлений работает под системным пользователем.
Активация windows 7 через прокси сервер
Профиль | Отправить PM | Цитировать
во время установки системы, указывается ключ с крышки системника, лицензионный ит.д.
устанавливаются все драйвера и прописывается IPадрес.
но проблема в том, что интернет работает лишь через прокси, кажется именно в этом проблема.
стоит упомянуть, что с помощью этого диска будет устанавливаться система на тучу офисных машин, и так как это OEM лицензия, то копировать уже активированные файлы не выход.
Хочу сделать чтобы активация выполнялась автоматически, для этого:
1) в файле winnt.sif прописал, кроме всего прочего:
[Unattended]
AutoActivate=»Yes»
можно ли в winnt.sif прописать ПРОКСИ?
2) в CMDLINES.TXT прописал:
[Commands]
«REGEDIT /S proxy.reg»
RunOnceEx.cmd
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100w
REG ADD %KEY% /V TITLE /D «Установка програмного обеспечения» /f
REG ADD %KEY%\%i% /VE /D «Прописывается прокси сервер» /f
REG ADD %KEY%\%i% /V 1 /D «%systemdrive%\install\proxy.reg» /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D «Включается Windows Post-Installation» /f
REG ADD %KEY%\%i% /V 1 /D «%systemdrive%\install\WPI\WPI.hta» /f
SET /A i+=1
первая строчка, повторно прописывает прокси, так на всякий случай. %)
а вторая запускает WPI в котором устанавливаются необходимые для работы программы.
«ProxyServer»=»10.15.0.129:3128»
«ProxyOverride»=»10.15.0.129;10.15.0.18;10.15.0.19;10.0.1.72;10.15.0.14;10.0.1.76; »
«ProxyEnable»=dword:00000001
—————————————————————————————————
где соответсвенно 129 это ИПадрес прокси.
после установки, система все равно ругается, что до апокалипсиса 30 дней, и убедительно настаивает молить о пощаде мелкософт.
что я делаю не так?
Активация windows 7 через прокси сервер
Профиль | Отправить PM | Цитировать
во время установки системы, указывается ключ с крышки системника, лицензионный ит.д.
устанавливаются все драйвера и прописывается IPадрес.
но проблема в том, что интернет работает лишь через прокси, кажется именно в этом проблема.
стоит упомянуть, что с помощью этого диска будет устанавливаться система на тучу офисных машин, и так как это OEM лицензия, то копировать уже активированные файлы не выход.
Хочу сделать чтобы активация выполнялась автоматически, для этого:
1) в файле winnt.sif прописал, кроме всего прочего:
[Unattended]
AutoActivate=»Yes»
можно ли в winnt.sif прописать ПРОКСИ?
2) в CMDLINES.TXT прописал:
[Commands]
«REGEDIT /S proxy.reg»
RunOnceEx.cmd
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100w
REG ADD %KEY% /V TITLE /D «Установка програмного обеспечения» /f
REG ADD %KEY%\%i% /VE /D «Прописывается прокси сервер» /f
REG ADD %KEY%\%i% /V 1 /D «%systemdrive%\install\proxy.reg» /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D «Включается Windows Post-Installation» /f
REG ADD %KEY%\%i% /V 1 /D «%systemdrive%\install\WPI\WPI.hta» /f
SET /A i+=1
первая строчка, повторно прописывает прокси, так на всякий случай. %)
а вторая запускает WPI в котором устанавливаются необходимые для работы программы.
«ProxyServer»=»10.15.0.129:3128»
«ProxyOverride»=»10.15.0.129;10.15.0.18;10.15.0.19;10.0.1.72;10.15.0.14;10.0.1.76; »
«ProxyEnable»=dword:00000001
—————————————————————————————————
где соответсвенно 129 это ИПадрес прокси.
после установки, система все равно ругается, что до апокалипсиса 30 дней, и убедительно настаивает молить о пощаде мелкософт.
что я делаю не так?