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.

SettingEpekto sa invocation na ito
-e use_proxy=onTahasang i-enable ang paggamit ng proxy.
-e no_proxy=Linisin ang destination bypasses para sa nakahiwalay na test na ito.
--tries=1Iwasan ang paulit-ulit na pagsubok sa entry na hindi sumasagot.
--timeout=10Itakda 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.

Kaugnay na mga artikulo