Untuk satu larian GNU Wget, tetapkan proksi 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/

Gantikan alamat dokumentasi dengan proksi HTTP anda atau entri daripada senarai proksi HTTP untuk ujian sekali. Sasaran menggunakan HTTPS, jadi Wget memilih https_proxy; nilai http:// menerangkan perantara. Bagi destinasi HTTP, tetapkan http_proxy sebagai ganti. Menukar URL laman sahaja ketika hanya https_proxy dikonfigurasi tidak mengekalkan laluan.

TetapanKesan dalam panggilan ini
-e use_proxy=onDayakan penggunaan proksi secara eksplisit.
-e no_proxy=Kosongkan pintasan destinasi untuk ujian terasing ini.
--tries=1Elakkan percubaan berulang melalui entri yang tidak menjawab.
--timeout=10Tetapkan tamat masa rangkaian Wget; ini bukan satu had jumlah masa berlalu bagi seluruh muat turun.
-O -Tulis badan ke output piawai. Pilih nama fail atau tinggalkan pilihan apabila mahu fail tersimpan.

Fail permulaan boleh menindih nilai proksi yang diwarisi daripada persekitaran; nilai -e eksplisit menjadikan laluan arahan ini jelas. Kekalkan pintasan yang disengajakan dalam konfigurasi aplikasi kekal. Buang --no-proxy daripada arahan yang bertujuan menguji titik akhir.

Asingkan output diagnostik, biasanya pada ralat piawai, daripada badan yang dimuat turun. Sambungan ditolak, terowong ditolak dan ralat HTTP destinasi memerlukan semakan susulan berbeza; kewujudan fail sahaja tidak mengenal pastinya. Jika arahan shell bernama hampir sama menolak pilihan ini, semak wget --version untuk mengesahkan GNU Wget.

Artikel berkaitan