Я использую прокси-сервер HTTP для подключения к Интернету.
Из-за этого мои пинги не работают
ping www.google.com
говорит недоступный хост
Как я могу настроить ping
использование HTTP прокси?
linux
command-line
proxy
ping
http-proxy
Lazer
источник
источник
Ответы:
В общем, вы не можете.
ping
для выполнения своей работы требуется прямое сетевое соединение на уровне IP. Прокси работает на более высоком уровне сетевой модели TCP / IP , где нет прямого доступа к протоколу IP.Вам нужно как-то обойти прокси (изменить настройки брандмауэра, использовать VPN, ...). Возможно ли это (и допустимо), зависит от конфигурации вашей сети, но, вероятно, это невозможно.
В качестве обходного пути существует множество доступных служб проверки связи через Интернет (поиск по запросу «проверка связи через сеть»). Это будет работать.
источник
ping
утилита работает на уровне 7. По словам моего учителя CS, ping - это гибрид 3-7. Вполне возможно, что часть уровня 7 способна работать с прокси. Это объясняет, почему мой ответ на этот вопрос работает (по крайней мере, для меня).ping
чтобы быть слоем 7. У вас есть какие-нибудь указатели для дальнейшего чтения?Вы можете попробовать это, но сначала вы должны установить curl.
источник
curl -x 'http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>'