Chciałbym znać odpowiednik wget umożliwiający mi ustawienie proxy podczas wywoływania polecenia (jak wget --proxy=$http_proxy
).
Jakieś pomysły ?
command-line
wget
fxm
źródło
źródło
Musisz edytować
wgetrc
plik znajdujący się pod adresem/etc/wgetrc
.Użyj swojego ulubionego edytora tekstu, tj .:
nano /etc/wgetrc
do edycjiPoszukaj znacznika http_proxy i usuń # przed nim, dodaj serwer proxy po znaku = , tj .:
Następnie wyszukaj tag use_proxy i usuń # przed nim, zapisz plik.
wget
będzie wtedy używać określonego serwera proxy.Jeśli nie możesz zmienić konfiguracji systemu z użytkownikiem, możesz skopiować bieżącą konfigurację do miejsca, w którym możesz ją edytować, tj .:
cp /etc/wgetrc ~
i użyć--config=~/wgetrc
opcji, aby zmusić wget do użycia konfiguracji, którą zmieniłeś zamiast konfiguracji globalnej.źródło
Opcja, która nie jest wymieniona, ale powinna zostać wymieniona: Użyj zmiennych środowiskowych (w zależności od dystrybucji):
lub po prostu
To samo dla:
Możesz podać nazwę użytkownika i hasło, jeśli w haśle masz znaki specjalne, pamiętaj o dodaniu „-s”.
Przykłady:
źródło
Tylko z linii poleceń znalazłem sukces poprzedzający
wget
polecenie zhttp_proxy
informacją bez potrzeby używania zmiennych środowiskowych. Na przykład:źródło