Terminal代理配置

1. MacOS/Linux Terminal 代理配置

1.1 设置代理

1
2
3
4
5
6
#http协议代理
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
#socks5协议代理
export http_proxy=socks5://127.0.0.1:10808
export https_porxy=socks5://127.0.0.1:10808

1.2 取消代理

1
2
unset http_proxy
unset https_proxy

2. Windows Terminal设置代理

  • windows的命令行工具,推荐使用 cmder,发现windows命令行的新天地

image-20200108115229318

2.1 设置Terminal代理

1
2
3
4
5
6
#http协议代理
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
#socks5协议代理
set http_proxy=socks5://127.0.0.1:10808
set https_porxy=socks5://127.0.0.1:10808

2.2 取消Terminal代理

1
2
set http_proxy=
set https_proxy=

2.3 推荐设置alias

1
2
3
4
5
6
7
8
# linux、mac 配置alais
alias proxy='export http_proxy=http://127.0.0.1:1087 && export https_proxy=http://127.0.0.1:1087'
alias unproxy='unset http_proxy && unset https_proxy'

#windows配置alias(基于cmder)
proxy=set http_proxy=socks5://127.0.0.1:10808&&set https_porxy=socks5://127.0.0.1:10808
unproxy=set http_proxy=&&set https_proxy=
# 注意:以上 windows 基于 cmder 的配置中 `&&` 符号前后均不能由空格,否则会被记做命令内容

Cmder配置alias

文章作者: 普通程序员
文章链接: https://programmerauthor.github.io/2020/01/08/Terminal-Proxy/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 普通程序员