Yhdelle GNU Wget -ajolle voit asettaa välityspalvelimen suoraan muokkaamatta tiedostoa 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/

Korvaa dokumentaatio-osoite HTTP-välityspalvelimellasi tai HTTP-välityspalvelinten luettelon osoitteella kertatestiä varten. Kohde käyttää HTTPS:ää, joten Wget valitsee https_proxy; sen http://-arvo kuvaa välittäjää. Aseta HTTP-kohteelle sen sijaan http_proxy. Pelkkä sivusto-URL:n vaihto vain https_proxy-asetuksen ollessa määritettynä ei säilytä reittiä.

AsetusVaikutus tässä kutsussa
-e use_proxy=onOta välityspalvelin nimenomaisesti käyttöön.
-e no_proxy=Tyhjennä kohteiden ohitukset tätä erillistä testiä varten.
--tries=1Vältä toistuvia yrityksiä vastaamattoman osoitteen kautta.
--timeout=10Aseta Wgetin verkkoyhteyksien aikarajat; tämä ei ole yksi kuluneen ajan kokonaisraja koko lataukselle.
-O -Kirjoita sisältö vakiotulosteeseen. Valitse tiedostonimi tai jätä asetus pois, kun haluat tallennetun tiedoston.

Käynnistystiedostot voivat ohittaa ympäristöstä perityt proxyarvot; erikseen annetut -e-arvot tekevät komennon reitin näkyväksi. Säilytä tarkoitukselliset ohitukset sovelluksen pysyvissä asetuksissa. Poista --no-proxy komennoista, joilla aiot testata päätepistettä.

Pidä vakiovirheeseen tavallisesti tuleva diagnostiikka erillään ladatusta sisällöstä. Yhteyden torjunta, tunnelin torjunta ja kohteen HTTP-virhe vaativat eri jatkotarkistuksia; pelkkä tiedoston syntyminen ei tunnista niitä. Jos samankaltainen komentotulkkikomento hylkää asetukset, tarkista wget --version varmistaaksesi GNU Wgetin.

Aiheeseen liittyvät artikkelit