Terminalde bir proxy sunucusunu kalıcı olarak kullanmak için "curl" yi nasıl kurabilirim?
Terminalde bir proxy sunucusunu kalıcı olarak kullanmak için "curl" yi nasıl kurabilirim?
Yanıtlar:
~ / .Bashrc dosyanızda bir takma ad oluşturabilirsiniz:
alias curl="curl -x <proxy_host>:<proxy_port>"
Başka bir çözüm de ~/.curlrc
dosyayı kullanmaktır (belki daha iyi bir çözümdür) (yoksa oluşturun):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
Çoğu UNIX programı http_proxy
, curl dahil çevre değişkenine saygı duyar. Curl'nin kabul ettiği biçim [protocol://]<host>[:port]
.
Kabuk yapılandırmanızda:
export http_proxy http://proxy.server.com:3128
HTTP S isteklerinde proxy yapmak için https_proxy
de ayarlayın .
Curl, bunu daha kalıcı olduğunu düşünebileceğiniz .curlrc
dosyanızda ( _curlrc
Windows'ta) ayarlamanıza da olanak tanır :
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
Curl, başladığında ana klasörünüzde bir .curlrc dosyası arayacaktır. Bu dosyayı oluşturabilir (veya düzenleyebilir) ve şu satırı ekleyebilirsiniz:
proxy = yourproxy.com:8080
Bir uyarı. Windows'ta, _curlrc dosyanızı '% APPDATA%' veya '% USERPROFILE% \ Application Data' içine yerleştirin.