GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan wget untuk mengunduh file melalui proxy

Program wget memungkinkan Anda mengunduh file dari URL. Meskipun dapat melakukan banyak hal, bentuk perintah yang paling sederhana adalah:wget [beberapa URL]. Dengan asumsi tidak ada kesalahan, itu akan menempatkan file itu di direktori saat ini. Jika Anda tidak menentukan nama file, secara default ia akan mencoba untuk mendapatkan file index.html.

Dokumen ini menjelaskan cara mengatur wget (Pengunduh jaringan non-interaktif) untuk mengunduh file melalui proxy.

file Konfigurasi wget

Di bawah ini adalah file konfigurasi wget yang terdaftar berdasarkan prioritasnya:

  • ~/.wgetrc :File startup pengguna.
  • /etc/wgetrc :Lokasi default file startup global.
  • Setel variabel proxy di shell untuk terminal semu saat ini.
  • ~/.bash_profile :Lingkungan khusus pengguna.
  • /etc/profile :Lingkungan sistem yang luas.
Catatan :Jika konfigurasi prioritas yang lebih tinggi tidak disetel, maka konfigurasi prioritas berikutnya akan efektif. Misalnya, ~/.wgetrc tidak dikonfigurasi dengan pengaturan proxy tetapi /etc/wgetrc telah dikonfigurasi, maka pengaturan proxy di /etc/wgetrc adalah proxy yang berfungsi di wget.

Mengonfigurasi proxy wget

1. Tambahkan baris di bawah ini dalam file ~/.wgetrc atau /etc/wgetrc :

http_proxy = http://[Proxy_Server]:[port]
https_proxy = http://[Proxy_Server]:[port]
ftp_proxy = http://[Proxy_Server]:[port]

2. Setel variabel proxy dalam shell secara manual:

$ export http_proxy=http://[Proxy_Server]:[port]
$ export https_proxy=$http_proxy
$ export ftp_proxy=$http_proxy

Verifikasi nilai variabel menggunakan perintah “env”.

$ env | grep proxy
http_proxy=http://[Proxy_Server]:[port]
https_proxy=http://[Proxy_Server]:[port]
ftp_proxy=http://[Proxy_Server]:[port]

3. Tambahkan baris di bawah ini dalam file ~/.bash_profile atau /etc/profile :

# export http_proxy=http://[Proxy_Server]:[port]
# export https_proxy=http://[Proxy_Server]:[port]
# export ftp_proxy=http://[Proxy_Server]:[port]
Cara Mengkonfigurasi Server Proxy di CentOS/RHEL/Fedora


Linux
  1. Cara Upgrade OpenSUSE 12.2 Ke 12.3 (Desktop &Server)

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Bash =~ Regex Dan Https://regex101.com/?

  1. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  2. Kapan Menggunakan /dev/random Vs /dev/urandom?

  3. Bagaimana Cara Mengubah Mount Points?

  1. Mengunduh Java JDK di Linux melalui wget malah ditampilkan halaman lisensi

  2. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  3. gema atau cetak /dev/stdin /dev/stdout /dev/stderr