Untuk satu eksekusi GNU Wget, tetapkan proxy secara eksplisit tanpa menyunting wgetrc:

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/

Ganti alamat dokumentasi dengan proxy HTTP Anda atau entri dari daftar proxy HTTP untuk pengujian sekali jalan. Tujuan memakai HTTPS, jadi Wget memilih https_proxy; nilai http:// menjelaskan perantaranya. Untuk tujuan HTTP, tetapkan http_proxy sebagai gantinya. Hanya mengubah URL situs saat hanya https_proxy dikonfigurasi tidak mempertahankan rute.

PengaturanEfek pada pemanggilan ini
-e use_proxy=onAktifkan pemakaian proxy secara eksplisit.
-e no_proxy=Kosongkan bypass tujuan untuk pengujian terisolasi ini.
--tries=1Hindari percobaan berulang melalui entri yang tidak menjawab.
--timeout=10Tetapkan timeout jaringan Wget; ini bukan batas tunggal total waktu seluruh unduhan.
-O -Tulis isi ke keluaran standar. Pilih nama berkas atau hilangkan opsi jika ingin menyimpan berkas.

Berkas awal dapat menimpa nilai proxy dari lingkungan; nilai -e eksplisit membuat rute perintah terlihat. Pertahankan bypass yang disengaja pada konfigurasi aplikasi permanen. Hapus --no-proxy dari perintah yang dimaksudkan untuk menguji endpoint.

Pisahkan keluaran diagnostik, biasanya pada galat standar, dari isi unduhan. Penolakan koneksi, penolakan tunnel, dan galat HTTP tujuan memerlukan pemeriksaan berikutnya yang berbeda; munculnya berkas saja tidak membedakannya. Jika perintah shell bernama mirip menolak opsi ini, periksa wget --version untuk memastikan GNU Wget.

Artikel terkait