Muat turun melalui proksi dengan GNU Wget
Pilih IP proksi untuk satu larian Wget, tindih tetapan permulaan lama dan elakkan percubaan lalai yang panjang apabila entri luar talian.
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.
| Tetapan | Kesan dalam panggilan ini |
|---|---|
-e use_proxy=on | Dayakan penggunaan proksi secara eksplisit. |
-e no_proxy= | Kosongkan pintasan destinasi untuk ujian terasing ini. |
--tries=1 | Elakkan percubaan berulang melalui entri yang tidak menjawab. |
--timeout=10 | Tetapkan 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.