Mag-download sa proxy gamit ang GNU Wget
Pumili ng proxy IP para sa isang Wget run, palitan ang lumang startup settings at iwasan ang mahahabang default retry kapag offline ang entry.
Para sa isang GNU Wget run, tahasang itakda ang proxy nang hindi ine-edit ang 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/Palitan ang address para sa dokumentasyon ng iyong HTTP proxy o entry mula sa listahan ng mga HTTP proxy para sa isang test run. HTTPS ang target kaya pinipili ng Wget ang https_proxy; inilalarawan ng http:// value nito ang tagapamagitan. Para sa HTTP na destinasyon, itakda sa halip ang http_proxy. Hindi napapanatili ang ruta kapag URL lang ng site ang binago habang https_proxy lang ang naka-configure.
| Setting | Epekto sa invocation na ito |
|---|---|
-e use_proxy=on | Tahasang i-enable ang paggamit ng proxy. |
-e no_proxy= | Linisin ang destination bypasses para sa nakahiwalay na test na ito. |
--tries=1 | Iwasan ang paulit-ulit na pagsubok sa entry na hindi sumasagot. |
--timeout=10 | Itakda ang network timeouts ng Wget; hindi ito iisang kabuuang elapsed-time deadline para sa buong download. |
-O - | Isulat ang body sa standard output. Pumili ng filename o alisin ang option kung gusto ng naka-save na file. |
Maaaring palitan ng startup files ang proxy values mula sa environment; nililinaw ng tahasang -e values ang ruta ng command. Panatilihin ang sinadyang bypasses sa permanenteng app configuration. Alisin ang --no-proxy sa mga command na susubok sa endpoint.
Ihiwalay ang diagnostic output, karaniwang nasa standard error, sa na-download na body. Kailangan ng magkaibang susunod na check ang connection refusal, tunnel rejection at HTTP error ng destinasyon; hindi sapat na may lumabas na file para makilala ang mga iyon. Kung ayaw tanggapin ng shell command na kahawig ang pangalan ang mga option, tingnan ang wget --version para tiyaking GNU Wget ito.