cmd、powershell、git、bash等终端设置代理

cmd

set http_proxy=http://127.0.0.1:7890 & set https_proxy=http://127.0.0.1:7890

每次在打开的 cmd 终端中执行这两段命令,会让终端中的所有命令走端口代理软件的代理。当然这是临时命令,重新代理终端需要重新输入。如果想要永久设置代理,我建议是使用自定义配置,使每次代理 cmd 窗口时,运行如上命令。

power shell

$Env:http_proxy=":7890";$Env:https_proxy=":7890"

当然这也是临时命令,重新代理终端需要重新输入。如果想要永久设置代理,我建议是使用自定义配置,使每次代理 PowerShell 窗口时,运行如上命令。

bash(Linux终端)

export http_proxy=":port" export https_proxy=":port"

或者

export http_proxy="socks5://127.0.0.1:1080" export https_proxy="socks5://127.0.0.1:1080"

还可以一次设置全部的代理

export ALL_PROXY="socks5://127.0.0.1:1080"

如果想永久设置,把代理服务器地址写入shell配置文件.bashrc或者.zshrc 直接在.bashrc或者.zshrc添加上面内容

为git设置代理

git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080

取消代理

git config --global --unset http.proxy git config --global --unset https.proxy