Ich verwende einen HTTP-Proxy-Server, um eine Verbindung zum Internet herzustellen.
Aus diesem Grund funktionieren meine Pings nicht
ping www.google.com
sagt Unreachable Host
Wie kann ich ping
die Verwendung des HTTP-Proxys konfigurieren ?
linux
command-line
proxy
ping
http-proxy
Laser
quelle
quelle
Antworten:
Im Allgemeinen kannst du nicht.
ping
benötigt eine direkte Netzwerkverbindung auf IP-Ebene, um seine Arbeit zu erledigen. Ein Proxy funktioniert auf einer höheren Ebene des TCP / IP-Netzwerkmodells , auf der kein direkter Zugriff auf das IP-Protokoll besteht.Sie müssten den Proxy irgendwie umgehen (Firewall-Einstellungen ändern, VPN verwenden, ...). Ob dies möglich (und zulässig) ist, hängt von Ihrer Netzwerkkonfiguration ab, ist jedoch wahrscheinlich nicht möglich.
Als Problemumgehung stehen viele webbasierte Ping-Dienste zur Verfügung (suchen Sie nach "webbasiertem Ping"). Das wird funktionieren.
quelle
ping
Dienstprogramm auf Schicht 7 ausgeführt. Um meinen CS-Lehrer zu zitieren, ist Ping ein 3-7-Hybrid. Es kann durchaus möglich sein, dass der Schicht 7-Teil für die Proxy-Verarbeitung geeignet ist. Dies würde erklären, warum meine Antwort auf diese Frage funktioniert (zumindest für mich).ping
, Schicht 7 zu sein. Hast du irgendwelche Hinweise für weiteres Lesen?Sie können dies versuchen, aber zuerst müssen Sie curl installieren.
quelle
curl -x 'http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>'