终端配置代理

终端配置代理

Linux Terminal

~/.bashrc文件中添加如下内容:

export ip=
export port=

alias proxy='
	export http_proxy=http://${ip}:${port}
	export https_proxy=http://${ip}:${port}
	echo "Proxy enabled: http://${ip}:${port}"
'

alias unproxy='
	unset https_proxy
	unset http_proxy
	echo "Proxy disabled"
'

ip与port根据实际情况填写。

Windows PowerShell

$PROFILE文件中添加如下内容:

function proxy {
	$proxyAddress = "http://127.0.0.1:7890"
	$env:HTTP_PROXY = $proxyAddress
	$env:HTTPS_PROXY = $proxyAddress
	Write-Host "Proxy enabled: $proxyAddress"
}

function unproxy {
	if (Test-Path Env:HTTP_PROXY) {
		Remove-Item Env:HTTP_PROXY
	}
	if (Test-Path Env:HTTPS_PROXY) {
		Remove-Item Env:HTTPS_PROXY
	}
	Write-Host "Proxy disabled"
}

$proxyAddress根据实际情况修改。

使用方法

配置完成后,重新打开终端。

执行proxy开启代理,执行unproxy关闭代理。

posted @ 2025-02-15 14:25  道成空  阅读(102)  评论(0)    收藏  举报