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

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

195554 次浏览

您可以在 ~/. bashrc 文件中创建别名:

alias curl="curl -x <proxy_host>:<proxy_port>"

Another solution is to use (maybe the better solution) the ~/.curlrc file (create it if it does not exist) :

proxy = <proxy_host>:<proxy_port>

Curl 会寻找一个。Curlrc 文件在您的主文件夹中启动时。您可以创建(或编辑)此文件并添加以下代码行:

proxy = yourproxy.com:8080

许多 UNIX 程序都遵循包括 curl 在内的 http_proxy环境变量,curl 接受的格式是 [protocol://]<host>[:port]

在您的 shell 配置中:

export http_proxy http://proxy.server.com:3128

对于代理 HTTP是的请求,也设置 https_proxy

Curl 还允许您在 .curlrc文件(Windows 上的 _curlrc)中设置这个值,您可能认为这个值更持久:

http_proxy=http://proxy.server.com:3128

注意: 在 Windows 上,将您的 _ curlrc 放在“% APPDATA%”或“% USERPROFILE% ApplicationData”中。