Mengunduh melalui proxy dengan GNU Wget
Pilih IP proxy untuk satu eksekusi Wget, timpa pengaturan awal yang usang, dan hindari pengulangan bawaan yang lama saat entri offline.
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.
| Pengaturan | Efek pada pemanggilan ini |
|---|---|
-e use_proxy=on | Aktifkan pemakaian proxy secara eksplisit. |
-e no_proxy= | Kosongkan bypass tujuan untuk pengujian terisolasi ini. |
--tries=1 | Hindari percobaan berulang melalui entri yang tidak menjawab. |
--timeout=10 | Tetapkan 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.