Saya ingin tahu yang setara dengan wget memungkinkan saya untuk mengatur proxy sambil memanggil perintah (seperti wget --proxy=$http_proxy
).
Ada ide?
sumber
Saya ingin tahu yang setara dengan wget memungkinkan saya untuk mengatur proxy sambil memanggil perintah (seperti wget --proxy=$http_proxy
).
Ada ide?
Tanpa memodifikasi file sistem /etc/wgetrc
Anda, Anda dapat membuat file di direktori home Anda ~/.wgetrc
. Ini akan memungkinkan Anda untuk mengubah pengaturan wget secara lokal di tingkat pengguna. Sekarang tulis berikut ini di ~/.wgetrc
untuk menggunakan wget di belakang server proxy:
use_proxy = on
http_proxy = http://username:[email protected]:port/
https_proxy = http://username:[email protected]:port/
ftp_proxy = http://username:[email protected]:port/
Jika Anda tidak memiliki nama pengguna dan kata sandi proxy, cukup tulis alamat-proxy dan porta di mana-mana seperti,
http_proxy = http://proxy.server.address:port/
Ini seharusnya bekerja. Saya berasumsi Anda sudah memiliki pengaturan proxy untuk semua aplikasi lain.
The -e
pilihan memungkinkan Anda untuk memberikan perintah seperti di wgetrc pada baris perintah sehingga Anda tidak perlu mengubah file ...
wget -e use_proxy=yes -e http_proxy=$proxy http://askubuntu.com
Anda perlu mengedit
wgetrc
file yang terletak di/etc/wgetrc
.Gunakan editor teks favorit Anda, yaitu:
nano /etc/wgetrc
untuk mengeditnyaCari tag http_proxy dan hapus # di depannya, tambahkan server proxy setelah tanda = , yaitu:
Kemudian cari tag use_proxy dan hapus # di depannya, simpan file tersebut.
wget
akan kemudian menggunakan server proxy yang ditentukan.Jika Anda tidak dapat mengubah konfigurasi sistem dengan pengguna Anda, Anda dapat menyalin konfigurasi saat ini ke tempat Anda dapat mengeditnya, yaitu:
cp /etc/wgetrc ~
dan menggunakan--config=~/wgetrc
opsi untuk memaksa wget untuk menggunakan konfigurasi yang Anda ubah alih-alih konfigurasi global.sumber
Opsi yang tidak disebutkan, tetapi harus disebutkan: Gunakan variabel lingkungan (tergantung distro Anda):
atau sederhana
Sama untuk:
Anda dapat memasukkan nama pengguna dan kata sandi, jika Anda memiliki karakter khusus dalam kata sandi Anda, pastikan untuk memasukkan '-s.
Contoh:
sumber
Dari baris perintah saja saya telah menemukan kesuksesan sebelum
wget
perintah denganhttp_proxy
informasi tanpa perlu menggunakan variabel lingkungan. Sebagai contoh:sumber