Windows ProxyServer: четене на прокси записи за конкретен протокол
Запазете протоколното съответствие в ръчната прокси конфигурация на Windows, вместо да я сведете до една крайна точка.
Четете флага за ръчно включване и URL за автоматична конфигурация заедно с прокси низа. За запазените Internet Settings на текущия потребител:
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
Стойността на ProxyServer може да е карта на протоколи:
http=proxy-a.example:8080;https=proxy-b.example:8081
Първият запис не е отговорът за всяка заявка. Разделянето по точки и запетая и вземането на една стойност губи съответствието на целевия протокол; добавянето на http:// отпред не може да го възстанови.
Тълкувайте другите полета, преди да използвате тази карта. Стара ръчна крайна точка може да остане запазена, докато ръчното прокси е изключено. AutoConfigURL именува PAC скрипт, а не крайна точка за препращане, която да се копира в HTTP клиент.
Тази команда не се свързва с прокси и не избира маршрут на заявка. Тя също чете акаунта, който я изпълнява, така че резултатът на интерактивния потребител не описва несвързана услуга. За конкретна дестинация използвайте поддържания интерфейс на потребителя; за WinHTTP определете проксито за този URL. Отчитайте запазените настройки отделно от този избор и от всеки наблюдаван изходен адрес.