注意:若在 WSL/WSL2
或虚拟机中使用,需要查看主机的虚拟网卡例如 vEthernet (WSL)
的IP地址,而不是直接使用127.0.0.1
,以下主机地址都以 127.0.0.1
代替
Linux 终端代理#
1
2
3
4
5
6
7
| # 设置 http/https 代理
export http_proxy=http://127.0.0.1:1024
export https_proxy=$http_proxy
设置 socks5 代理
export http_proxy=socks://127.0.0.1:1024
export https_proxy=$http_proxy
|
Windows CMD 代理#
1
2
3
4
5
6
7
| # 设置 http/https 代理
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:1080
set https_proxy=socks5://127.0.0.1:1080
|
Git 命令代理#
命令行中配置#
1
2
3
4
5
6
7
8
9
10
11
| # 设置 http/https 代理
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
# 设置 socks5 代理
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
# 清除代理
git config --global --unset http.proxy
git config --global --unset https.proxy
|
~/.gitconfig 文件#
1
2
3
4
| [http]
proxy = socks5://172.26.0.1:1117
[https]
proxy = socks5://172.26.0.1:1117
|
Curl 命令代理#
命令行中配置#
1
2
3
4
| # 设置 socks5 代理, -x 等价于 --proxy
curl -x socks5://127.0.0.1:1080 http://www.google.com
# 设置 http/https 代理
curl -x http://127.0.0.1:1080 http://www.google.com
|