Tek GNU Wget çalıştırması için wgetrc dosyasını düzenlemeden proxy’yi açıkça ayarlayın:

wget -e use_proxy=on \
  -e https_proxy=http://203.0.113.10:8080 \
  -e no_proxy= \
  --timeout=10 --tries=1 \
  -O - https://example.com/

Belgeleme adresini HTTP proxy’nizle veya tek test için HTTP proxy listesinden kayıtla değiştirin. Hedef HTTPS kullandığından Wget https_proxy seçer; http:// değeri aracıyı tanımlar. HTTP hedefi için bunun yerine http_proxy ayarlayın. Yalnızca https_proxy yapılandırılmışken sadece site URL’sini değiştirmek rotayı korumaz.

AyarBu çağrıdaki etkisi
-e use_proxy=onProxy kullanımını açıkça etkinleştirir.
-e no_proxy=Bu izole test için hedef atlamalarını temizler.
--tries=1Yanıt vermeyen kayıttan tekrarlanan denemeleri önler.
--timeout=10Wget’in ağ zaman aşımlarını ayarlar; tüm indirmenin toplam süresi için tek bir son sınır değildir.
-O -Gövdeyi standart çıktıya yazar. Kaydedilmiş dosya istiyorsanız dosya adı seçin veya seçeneği atlayın.

Başlangıç dosyaları ortamdan gelen proxy değerlerini geçersiz kılabilir; açık -e değerleri komutun rotasını görünür kılar. Kalıcı uygulama ayarlarında kasıtlı atlamaları koruyun. Uç noktayı sınayacak komutlardan --no-proxy seçeneğini kaldırın.

Genellikle standart hataya giden tanılama çıktısını indirilen gövdeden ayrı tutun. Bağlantı reddi, tünel reddi ve hedef HTTP hatası farklı sonraki kontroller gerektirir; sırf dosya oluşması bunları ayıramaz. Benzer adlı kabuk komutu seçenekleri reddediyorsa GNU Wget’i doğrulamak için wget --version kontrol edin.

İlgili makaleler