在PowerShell中启用代理

$PROFILE中添加如下代码:

1
2
3
4
5
6
7
8
9
10
function Enable-Proxy {
$internet_setting = Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings'
if ($internet_setting.ProxyEnable -eq 1) {
$env:HTTP_PROXY = "http://$($internet_setting.ProxyServer)"
$env:HTTPS_PROXY = "http://$($internet_setting.ProxyServer)"
}
Remove-Variable -Name internet_setting
}

Enable-Proxy

启动终端时,如果代理已开启,则会在PowerShell中启用代理。

如果启动时未开启,可在开启后执行以下命令

1
Enable-Proxy