终端命令行下使用代理
设置
注意
- 一定要加
http://
,直接写域名或者 IP 不行 - http 和 https 都要设置
- cmd,Bash,PowerShell 设置的方式不同
- 设置的代理只在当前 cmd 窗口下有效,窗口关闭后会失效,新建的窗口也不生效
cmd
# set http_proxy=http://IP:PORT |
Bash
# Ubuntu 下命令为 export |
git
git config --global https.proxy http://127.0.0.1:1080 |
PowerShell 7
$env:HTTP_PROXY="http://127.0.0.1:1080" |
Windows PowerShell
windows 自带的powershell 能被SSR、SS或V2Ray代理,不用手动设置了
验证
- 如果想验证是否成功配置了代理的话,用 ping 命令是不可以的(ping的协议不是http,也不是https,是ICMP协议)
curl -vv http://www.google.com
,用这条命令来验证,如果返回如下结果表示代理设置成功。
参考链接
https://github.com/shadowsocks/shadowsocks-windows/issues/1489
https://gist.github.com/famousgarkin/c5138b1e13ac41920d22