Comment puis-je configurer "curl" pour utiliser en permanence un serveur proxy dans le terminal?
Comment puis-je configurer "curl" pour utiliser en permanence un serveur proxy dans le terminal?
Réponses:
Vous pouvez créer un alias dans votre fichier ~ / .bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Une autre solution consiste à utiliser (peut-être la meilleure solution) le ~/.curlrc
fichier (créez-le s'il n'existe pas):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
De nombreux programmes UNIX respectent la http_proxy
variable d'environnement, curl inclus. Le format accepté par curl est [protocol://]<host>[:port]
.
Dans votre configuration shell:
export http_proxy http://proxy.server.com:3128
Pour le proxy des requêtes HTTP S , définissez https_proxy
également.
Curl vous permet également de définir cela dans votre .curlrc
fichier ( _curlrc
sous Windows), que vous pourriez considérer comme plus permanent:
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
Curl recherchera un fichier .curlrc dans votre dossier personnel au démarrage. Vous pouvez créer (ou modifier) ce fichier et ajouter cette ligne:
proxy = yourproxy.com:8080
Un avis. Sous Windows, placez votre _curlrc dans '% APPDATA%' ou '% USERPROFILE% \ Application Data'.