注意:若在 WSL/WSL2 或虚拟机中使用,需要查看主机的虚拟网卡例如 vEthernet (WSL) 的IP地址,而不是直接使用127.0.0.1,以下主机地址都以 127.0.0.1 代替

Linux 终端代理

# 设置 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 代理

# 设置 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 命令代理

命令行中配置

# 设置 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 文件

[http]
        proxy = socks5://172.26.0.1:1117
[https]
        proxy = socks5://172.26.0.1:1117

Curl 命令代理

命令行中配置

# 设置 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
Last modification:June 4, 2021
If you think my article is useful to you, please feel free to appreciate