Korzystam z serwera proxy HTTP do łączenia się z Internetem.
Z tego powodu moje pingi nie działają
ping www.google.com
mówi Nieosiągalny Host
Jak mogę skonfigurować ping
używanie proxy HTTP?
linux
command-line
proxy
ping
http-proxy
Lazer
źródło
źródło
Odpowiedzi:
Ogólnie nie możesz.
ping
potrzebuje bezpośredniego połączenia sieciowego na poziomie IP, aby wykonać swoją pracę. Serwer proxy działa na wyższej warstwie modelu sieci TCP / IP , gdzie nie ma bezpośredniego dostępu do protokołu IP.Będziesz musiał jakoś ominąć proxy (zmień ustawienia zapory, użyj VPN, ...). To, czy jest to możliwe (i dozwolone), zależy od konfiguracji sieci, ale prawdopodobnie nie jest to możliwe.
Aby obejść ten problem, dostępnych jest wiele internetowych usług ping (wyszukaj „internetowy ping”). Te będą działać.
źródło
ping
narzędzie działa na warstwie 7. Aby zacytować mojego nauczyciela CS, ping jest hybrydą 3-7. Możliwe jest, że część warstwy 7 jest zdolna do obsługi proxy. To by wyjaśniało, dlaczego moja odpowiedź na to pytanie działa (przynajmniej dla mnie).ping
byciu warstwą 7. Czy masz jakieś wskazówki do dalszego czytania?Możesz spróbować, ale najpierw musisz zainstalować curl.
źródło
curl -x 'http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>'