curl 设置代理

curl 设置代理

一、传参代理

每次访问时都需要写代理参数

curl -x socks5://127.0.0.1:1024 http://www.google.com # -x 参数等同于 --proxy

二、设置配置文件

每次使用 curl 的时候都会使用代理

# 修改curl配置文件
vim ~/.curlrc
socks5 = "127.0.0.1:1024"
# 如果临时不需要代理使用以下参数
curl --noproxy "*" http://www.google.com

三、设置linux全局代理配置

不仅仅适用于 curl ,大部分的linux命令行工具都会读取这个配置通过代理访问网络。

# 修改shell配置文件 ~/.bashrc ~/.zshrc等
export http_proxy=socks5://127.0.0.1:1024
export https_proxy=$http_proxy