From 49a941c72b06cff353b503b107ef116e42a8da7e Mon Sep 17 00:00:00 2001 From: Ross Kirkpatrick Date: Tue, 10 May 2022 22:45:23 -0400 Subject: [PATCH] set windows registry values for proxy (#120) --- install.ps1 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install.ps1 b/install.ps1 index 32581c01..e4aeb23a 100644 --- a/install.ps1 +++ b/install.ps1 @@ -632,6 +632,11 @@ csi-proxy: $newEnv = @() $PROXY_ENV_INFO = Get-ChildItem env: | Where-Object { $_.Name -Match "^(NO|HTTP|HTTPS)_PROXY" } | ForEach-Object { "$($_.Name)=$($_.Value)" } if ($PROXY_ENV_INFO) { + netsh winhttp set proxy $env:HTTPS_PROXY + Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ProxyEnable -value 1 + Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ProxyServer -value "https=$env:HTTPS_PROXY;http=$env:HTTP_PROXY" + Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ProxyOverride -value $env:NO_PROXY.Replace(',',';') + $newEnv += $PROXY_ENV_INFO if(Test-Path -Path HKLM:SYSTEM\CurrentControlSet\Services\$serviceName) { Set-ItemProperty HKLM:SYSTEM\CurrentControlSet\Services\$serviceName -Name Environment -Value $([string]$newEnv)