Warum wurde diese Frage geschlossen? scheint mir ziemlich wichtig zu sein ...
Deepend
1
Ich vermute, dass dies als nicht zum Thema gehörend angesehen wurde, da nicht ausdrücklich erwähnt wurde, wie cURL in einem Programmierproblem verwendet wurde (z. B. Schreiben eines Skripts, um etwas Interessantes zu tun). Es könnte genauso gut formuliert worden sein wie eine Sysadmin-Frage, die besser für ServerFault geeignet ist.
Sie können einen Alias in Ihrer ~ / .bashrc-Datei erstellen:
alias curl="curl -x <proxy_host>:<proxy_port>"
Eine andere Lösung besteht darin, die ~/.curlrcDatei zu verwenden (möglicherweise die bessere Lösung) (erstellen Sie sie, wenn sie nicht vorhanden ist):
Die env-Variable hat bei mir nicht funktioniert (im Terminal auf einem Mac).
Kendall Helmstetter Gelner
3
Das Proxy des HTTPS-Verkehrs auf dem Mac hat für mich funktioniert , indem die Variable http s _proxy env im Terminal festgelegt wurde, bevor curl aufgerufen wurde. Zum Beispielexport https_proxy=https://proxy.server.com:6443
Raghu Dodda
1
Beachten Sie auch, dass das Festlegen von HTTP_PROXY / HTTPS_PROXY (Großbuchstaben) nicht funktioniert, das Festlegen von http_proxy / https_proxy (Kleinbuchstaben) jedoch.
Martijn
14
Curl sucht beim Start nach einer .curlrc-Datei in Ihrem Home-Ordner. Sie können diese Datei erstellen (oder bearbeiten) und diese Zeile hinzufügen:
Antworten:
Sie können einen Alias in Ihrer ~ / .bashrc-Datei erstellen:
Eine andere Lösung besteht darin, die
~/.curlrc
Datei zu verwenden (möglicherweise die bessere Lösung) (erstellen Sie sie, wenn sie nicht vorhanden ist):quelle
alias curl=curl --proxy <proxy server:port> $*
Viele UNIX-Programme
http_proxy
berücksichtigen die Umgebungsvariable, einschließlich Curl. Das Format Curl akzeptiert ist[protocol://]<host>[:port]
.In Ihrer Shell-Konfiguration:
Legen Sie für das Proxying von HTTP S- Anforderungen
https_proxy
ebenfalls fest.Mit Curl können Sie dies auch in Ihrer
.curlrc
Datei (_curlrc
unter Windows) festlegen , was Sie möglicherweise als dauerhafter betrachten:quelle
export https_proxy=https://proxy.server.com:6443
Curl sucht beim Start nach einer .curlrc-Datei in Ihrem Home-Ordner. Sie können diese Datei erstellen (oder bearbeiten) und diese Zeile hinzufügen:
quelle
Ein Hinweis. Platzieren Sie unter Windows Ihre _curlrc in '% APPDATA%' oder '% USERPROFILE% \ Application Data'.
quelle