Come posso impostare "curl" per utilizzare permanentemente un server proxy nel terminale?
Come posso impostare "curl" per utilizzare permanentemente un server proxy nel terminale?
Risposte:
Puoi creare un alias nel tuo file ~ / .bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Un'altra soluzione è usare (forse la soluzione migliore) il ~/.curlrc
file (crearlo se non esiste):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
Molti programmi UNIX rispettano la http_proxy
variabile d'ambiente, curl inclusa. Il formato che curl accetta è [protocol://]<host>[:port]
.
Nella configurazione della shell:
export http_proxy http://proxy.server.com:3128
Per l'inoltro di richieste HTTP S , impostare https_proxy
anche.
Curl ti consente anche di impostarlo nel tuo .curlrc
file ( _curlrc
su Windows), che potresti considerare più permanente:
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
Un avviso. Su Windows, inserisci il tuo _curlrc in '% APPDATA%' o '% USERPROFILE% \ Application Data'.