CURL'yi her zaman bir SOCKS proxy kullanacak şekilde nasıl yapılandırabilirim?


2

Yazmak istemiyorum curl --socks5 socks5://<proxy name>:<proxy port> <url> her zaman başka bir web sitesine bir istek yapmak istiyorum. CURL'yi bunu varsayılan olarak yapacak şekilde nasıl yapılandırabilirim?


Neden basit bir takma ad oluşturmuyorsunuz, ör. alias curlsocks="curl --socks5 socks5://<proxy name>:<proxy port>", sonra sadece yazın curlsocks <url>? Proxy adı ve / veya proxy bağlantı noktası değişirse, basit bir bash işlevi veya komut dosyası oluştururdum.
Tomas Varga

Yanıtlar:


0

CURL'yi bunu varsayılan olarak yapacak şekilde nasıl yapılandırabilirim?

Komut seçeneğini curl Varsayılan yapılandırma dosyası :

Yapılandırma dosyası

Çok büyük kullanan kıvrık komut satırları ile kolayca sona erebilir   komut satırı seçeneklerinin sayısı, çalışmak için onları oldukça zorlaştırır.   Bazen girmek istediğiniz komut satırının uzunluğu bile vurur   komut satırı sisteminizin izin verdiği maksimum uzunluk. Microsoft   Windows komut istemi oldukça olan bir şeye örnek olmak   küçük maksimum çizgi uzunluğu.

Bu gibi durumlara yardımcı olmak için, curl "config file" olarak adlandırdığımız bir özellik sunar.   Temel olarak bir metin dosyasına komut satırı seçenekleri yazmanıza izin verir   bunun yerine ve curl'a ek olarak bu dosyadaki seçenekleri okumalarını söyleyin.   Komut satırına

...

Kıvrılma çağrıldığında, her zaman (-q kullanılmadığı sürece) bir   varsayılan yapılandırma dosyası ve bulunursa onu kullanır. Denetlediği dosya adı   olduğu .curlrc Unix benzeri sistemlerde ve _curlrc Windows’ta

Varsayılan yapılandırma dosyası, buradaki aşağıdaki yerlerde kontrol edilir   sipariş:

  1. curl "home dizini" ni bulmaya çalışır: Önce CURL_HOME ve sonra HOME Ortam Değişkenleri. Başarısız,   kullanır getpwuid() Unix benzeri sistemlerde (eve döner   sisteminizde mevcut kullanıcıya verilen dizin). Windows'ta, o zaman   için denetler APPDATA değişken veya son çare olarak %USERPROFILE%\Application Data.

  2. Windows'da, eğer yoksa _curlrc Giriş dizinindeki dosyada, kıvrılabilir çalıştırılabilir dosyanın yerleştirildiği dizinde bir tane arar. üzerinde   Unix benzeri sistemler basitçe yüklemeye çalışacak .curlrc -den   giriş dizini.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.