如何在Linux上为Curl命令配置代理
时间:2019-04-29 03:17:11 来源:igfitidea点击:
Curl是一个用于命令行或脚本中的数据传输的实用工具。
在本教程中,我们将学习如何使用curl命令在Linux系统上通过代理服务器进行连接。
使用环境变量设置
简单地说,我们可以在系统上设置以下环境变量。
curl命令将自动使用这些变量作为代理。
我们可以导出这些变量在shell,如:
## 不需认证 export http_proxy="http://proxy.server:port" export https_proxy="https://proxy.server:port" ## 需要认证 export http_proxy="http://username:Hyman@theitroad:port" export https_proxy="https://username:Hyman@theitroad:port"
导出环境变量之后,curl命令将在远程连接期间自动使用上述代理。
curl http://example.com
完成后,你可以简单地取消设置这些环境变量,如:
unset http_proxy unset https_proxy
不使用环境变量设置
不需要设置环境变量,只需将代理细节作为命令行参数传递给curl命令。
curl -x "http://username:Hyman@theitroad:port" http://example.com