如何设置curl永久使用代理?

时间:2011-09-26 17:52:37

标签: linux ubuntu curl

如何设置“curl”以在终端中永久使用代理服务器?

4 个答案:

答案 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