Jak mogę ustawić „curl”, aby na stałe używać serwera proxy w terminalu?
Jak mogę ustawić „curl”, aby na stałe używać serwera proxy w terminalu?
Odpowiedzi:
Możesz stworzyć alias w swoim pliku ~ / .bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Innym rozwiązaniem jest użycie (być może lepszym rozwiązaniem) ~/.curlrc
pliku (utworzenie go, jeśli nie istnieje):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
Wiele programów UNIX respektuje http_proxy
zmienną środowiskową, w tym curl. Format akceptowany przez curl to [protocol://]<host>[:port]
.
W twojej konfiguracji powłoki:
export http_proxy http://proxy.server.com:3128
Ustaw również dla proxy HTTP S żądań https_proxy
.
Curl umożliwia również ustawienie tego w .curlrc
pliku ( _curlrc
w systemie Windows), co możesz uznać za bardziej trwałe:
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
Po uruchomieniu Curl będzie szukał pliku .curlrc w Twoim katalogu domowym. Możesz utworzyć (lub edytować) ten plik i dodać tę linię:
proxy = yourproxy.com:8080
Jedna uwaga. W systemie Windows umieść _curlrc w „% APPDATA%” lub „% USERPROFILE% \ Application Data”.