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