Egyetlen GNU Wget-futtatáshoz állítsa be kifejezetten a proxyt a wgetrc módosítása nélkül:

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/

Cserélje a dokumentációs címet saját HTTP-proxyjára vagy a HTTP-proxyk listájának bejegyzésére egy egyszeri teszthez. A cél HTTPS-t használ, ezért a Wget a https_proxy értéket választja; annak http:// értéke a közvetítőt írja le. HTTP-célhoz inkább http_proxy kell. Csak a webhely URL-jének módosítása, miközben csak https_proxy van beállítva, nem őrzi meg az útvonalat.

BeállításHatása ebben a hívásban
-e use_proxy=onKifejezetten engedélyezi a proxy használatát.
-e no_proxy=Törli a célkivételeket ehhez az elkülönített teszthez.
--tries=1Elkerüli a nem válaszoló címen át ismételt próbákat.
--timeout=10Beállítja a Wget hálózati időkorlátait; ez nem egyetlen teljes időkeret az egész letöltésre.
-O -A törzset a szabványos kimenetre írja. Mentett fájlhoz válasszon fájlnevet vagy hagyja el az opciót.

Az indítási fájlok felülírhatják a környezetből örökölt proxyértékeket; az explicit -e értékek láthatóvá teszik a parancs útvonalát. A szándékos kivételeket őrizze meg az alkalmazás állandó beállításaiban. Távolítsa el a --no-proxy opciót a végpontot tesztelő parancsokból.

A diagnosztikai kimenetet, általában a szabványos hibakimeneten, tartsa külön a letöltött törzstől. A kapcsolatelutasítás, az alagút elutasítása és a cél HTTP-hibája eltérő további ellenőrzést igényel; a fájl puszta megjelenése nem azonosítja őket. Ha egy hasonló nevű shellparancs elutasítja az opciókat, a wget --version segítségével ellenőrizze, hogy GNU Wgetet használ.

Kapcsolódó cikkek