J'utilise un serveur proxy HTTP pour me connecter à l'internet.
C'est pourquoi mes pings ne fonctionnent pas
ping www.google.com
indique Hôte inaccessible
Comment puis-je configurer ping
pour utiliser le proxy HTTP ?
J'utilise un serveur proxy HTTP pour me connecter à l'internet.
C'est pourquoi mes pings ne fonctionnent pas
ping www.google.com
indique Hôte inaccessible
Comment puis-je configurer ping
pour utiliser le proxy HTTP ?
En général, ce n'est pas le cas. ping
a besoin d'une connexion réseau directe au niveau IP pour effectuer son travail. Un proxy fonctionne sur une couche supérieure du réseau Modèle de réseau TCP/IP où il n'y a pas d'accès direct au protocole IP.
Vous devriez contourner le proxy d'une manière ou d'une autre (modifier les paramètres du pare-feu, utiliser un VPN, ...). La question de savoir si cela est possible (et autorisé) dépend de la configuration de votre réseau, mais ce n'est probablement pas possible.
Pour contourner le problème, il existe de nombreux services de ping basés sur le web (recherchez "ping basé sur le web"). Ceux-ci fonctionnent.
Comme d'autres l'ont fait remarquer, ping
ne fonctionne pas par l'intermédiaire d'un proxy.
Mais vous pouvez utiliser l'utilitaire httping
pour cela. Il envoie une requête HEAD (par défaut) à un serveur web et mesure le temps nécessaire pour obtenir une réponse.
Beispiel:
httping -x 192.68.1.12:1080 -g http://google.com
Exemple de sortie :
~ httping -g http://google.com -c 3
PING google.com:80 (/):
connected to 64.233.165.113:80 (313 bytes), seq=0 time= 38.49 ms
connected to 64.233.165.101:80 (313 bytes), seq=1 time= 66.94 ms
connected to 64.233.165.100:80 (313 bytes), seq=2 time= 40.79 ms
--- http://google.com/ ping statistics ---
3 connects, 3 ok, 0.00% failed, time 3162ms
round-trip min/avg/max = 38.5/48.7/66.9 ms
Où ?
-x
- Adresse d'un serveur proxy, le port est facultatif-g
- URL à envoyer une demande àAutres options utiles :
-5
- Utiliser SOCKS5. Doit être placé après l'élément -x
c'est-à-dire :
httping -x localhost:1080 -5 -g http://google.com
-c
- Nombre de sondes à envoyer avant de quitter le système. Infini par défaut.
-G
- Effectuer une requête GET au lieu d'une requête HEAD. Cela signifie que la totalité de la page/du fichier sera également transférée. Notez que dans ce cas, vous ne mesurez plus la latence ! Utile pour tester des sites web réels.
Il convient de noter que le temps mesuré comprend également la latence introduite par le serveur proxy lui-même.
L'utilitaire est disponible dans un certain nombre de dépôts pour différents systèmes d'exploitation et distorsions Linux :
Ubuntu :
sudo apt install httping
Alpin :
sudo apk add httping
macOS avec Homebrew :
brew install httping
Autre exemple, j'ai utilisé httping
pour estimer la latence de ma connexion au réseau Tor via le proxy Tor :
httping -x localhost:9050 -5 -g http://google.com
La seule option que je souhaite httping
est la possibilité de demander au proxy SOCKS5 de résoudre le nom de domaine, au lieu de le faire lui-même, ce qui est une méthode plus sûre avec Tor.
Voici un lien vers le site de l'auteur :
Suivant : Bogdan Kondratov réponse, voici un utilitaire http-ping gratuit pour Windows
Utilisation derrière un proxy (par exemple, le proxy d'une entreprise)
http-ping -p http://142.4.15.25:3128 https://www.coretechnologies.com
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.