如何设置“curl”以在终端中永久使用代理服务器?
答案 0 :(得分:159)
您可以在〜/ .bashrc文件中创建别名:
alias curl="curl -x <proxy_host>:<proxy_port>"
另一个解决方案是使用(可能是更好的解决方案)~/.curlrc
文件(如果它不存在则创建它):
proxy = <proxy_host>:<proxy_port>
答案 1 :(得分:43)
许多UNIX程序都遵循http_proxy
环境变量,包括curl。 curl接受的格式为[protocol://]<host>[:port]
。
在你的shell配置中:
export http_proxy http://proxy.server.com:3128
对于代理HTTP S 请求,也请设置https_proxy
。
Curl还允许您在.curlrc
文件(Windows上为_curlrc
)中进行设置,您可能认为这更永久:
http_proxy=http://proxy.server.com:3128
答案 2 :(得分:12)
一个通知。在Windows上,将_curlrc放在'%APPDATA%'或'%USERPROFILE%\ Application Data'中。
答案 3 :(得分:10)
Curl会在启动时在您的主文件夹中查找.curlrc文件。您可以创建(或编辑)此文件并添加以下行:
proxy = yourproxy.com:8080