Jak używać polecenia curl z proxy na Linux

Jak używać polecenia curl z proxy na Linux

Curl to narzędzie używane do przesyłania danych w wierszach poleceń lub skryptach. W tym samouczku dowiesz się, jak używać polecenia curl do łączenia się za pośrednictwem serwera proxy w systemie Linux.

Korzystanie z zmiennej środowiskowej

W bardzo prostym słowie możesz po prostu ustawić następujące zmienne środowiskowe w swoim systemie. Polecenie Curl automatycznie użyje tych zmiennych jako proxy. Możesz wyeksportować te zmienne w swojej skorupie, na przykład:

Bez uwierzytelnienia Eksportuj http_proxy = "http: // proxy.serwer: port „Eksportuj https_proxy =" https: // proxy.Serwer: port „Z uwierzytelnianiem Eksportuj http_proxy =" http: // nazwa użytkownika: [e -mail chroniony]: port "Eksportuj https_proxy =" https: // nazwa użytkownika: [e -mail chroniony]: port " 

Po eksportowaniu zmiennych środowiskowych polecenie Curl automatycznie użyje powyższego proxy podczas zdalnego połączenia.

curl http: // przykład.com 

Po zakończeniu pracy możesz po prostu nieznaczne te zmienne środowiskowe, takie jak:

Unset http_proxy unset https_proxy 

Bez zmiennej środowiska

Zamiast ustawiać zmienne środowiskowe, możesz po prostu przekazać szczegóły proxy do Curl Command jako parametr wiersza polecenia.

curl -x "http: // nazwa użytkownika: [e -mail chroniony]: port" http: // przykład.com