GNU Wget менен прокси аркылуу жүктөө
Бир Wget иштетүүсүнө прокси IP тандаңыз, эски баштоо жөндөөлөрүн алмаштырыңыз жана жазуу офлайн болсо узак демейки кайталоолордон качыңыз.
Бир GNU Wget иштетүүсү үчүн 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/Документтик даректи HTTP проксиңизге же бир жолку сынак үчүн HTTP проксилердин тизмесинен жазууга алмаштырыңыз. Максат HTTPS колдонот, ошондуктан Wget https_proxy тандайт; http:// мааниси ортомчуну сүрөттөйт. HTTP максаты үчүн ордуна http_proxy коюңуз. Бир гана https_proxy коюлуп турганда сайттын URL’ин эле өзгөртүү багытты сактабайт.
| Жөндөө | Ушул чакыруудагы таасири |
|---|---|
-e use_proxy=on | Прокси колдонууну ачык күйгүзөт. |
-e no_proxy= | Бул обочолонгон сынак үчүн максатты айланып өтүүлөрдү тазалайт. |
--tries=1 | Жооп бербеген жазуу аркылуу кайталанган аракеттерден сактайт. |
--timeout=10 | Wget тармак убакыт чектерин коёт; бул бүт жүктөөнүн жалпы өткөн убактысына бирдиктүү чек эмес. |
-O - | Денени стандарттык чыгууга жазат. Файл сактоо үчүн атын тандаңыз же бул параметрди көрсөтпөңүз. |
Баштоо файлдары чөйрөдөн алынган прокси маанилерин алмаштыра алат; ачык -e маанилери буйруктун багытын көрсөтөт. Туруктуу колдонмо жөндөөсүндө атайын айланып өтүүлөрдү сактаңыз. Чекитти сынаган буйруктардан --no-proxy алып салыңыз.
Адатта стандарттык катага чыккан диагностиканы жүктөлгөн денеден бөлүңүз. Байланышты четке кагуу, туннелди четке кагуу жана максаттын HTTP катасы кийинки ар башка текшерүүнү талап кылат; файлдын пайда болушу аларды айырмалабайт. Окшош аттуу shell буйругу параметрлерди кабыл албаса, GNU Wget экенин wget --version менен текшериңиз.