Wie kann ich "curl" so einrichten, dass ein Proxyserver im Terminal dauerhaft verwendet wird?
Wie kann ich "curl" so einrichten, dass ein Proxyserver im Terminal dauerhaft verwendet wird?
Antworten:
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):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
Viele UNIX-Programme http_proxyberücksichtigen die Umgebungsvariable, einschließlich Curl. Das Format Curl akzeptiert ist [protocol://]<host>[:port].
In Ihrer Shell-Konfiguration:
export http_proxy http://proxy.server.com:3128
Legen Sie für das Proxying von HTTP S- Anforderungen https_proxyebenfalls fest.
Mit Curl können Sie dies auch in Ihrer .curlrcDatei ( _curlrcunter Windows) festlegen , was Sie möglicherweise als dauerhafter betrachten:
http_proxy=http://proxy.server.com:3128
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:
proxy = yourproxy.com:8080
Ein Hinweis. Platzieren Sie unter Windows Ihre _curlrc in '% APPDATA%' oder '% USERPROFILE% \ Application Data'.