Прокси для утилит командной строки в Win XP - PullRequest
2 голосов
/ 29 сентября 2008

Как заставить утилиты командной строки, такие как ping, использовать прокси по умолчанию в Windows XP.

proxycfg -u хорошо устанавливает прокси по умолчанию (IE), но, похоже, он не работает.

Обновление : я нахожусь за прокси и хотел бы проверить, работает ли сайт или нет, поэтому пытаюсь использовать ping! Также хотел бы иметь возможность подключиться по telnet (без использования Putty) к определенному сайту и порту для проверки подключения.

Ответы [ 4 ]

3 голосов
/ 29 сентября 2008

Прокси-сервер обычно используется для веб-трафика (HTTP), ping использует ICMP, который является совершенно отдельным протоколом. Что именно вы пытаетесь сделать?

2 голосов
/ 29 сентября 2008

Итак, стандартный пинг не проходит через HTTP-прокси, как все уже упоминали. Вероятно, вам нужно туннелировать ваши TCP-соединения (например, HTTP, telnet, ssh) через ваш HTTP-прокси, используя метод CONNECT. Например, используя netcat (telnet также будет работать, но лучше netcat), вы сделаете следующее:

$ nc yourproxy 3128
CONNECT yourtelnetserver:23 HTTP/1.0

, затем дважды нажмите enter.

Есть также инструменты, которые могут сделать это для вас. Имейте в виду, что некоторые прокси-серверы HTTP настроены на разрешение подключений CONNECT только к определенным адресатам, например, только к порту 443 (для TLS / SSL / HTTPS).

1 голос
/ 29 сентября 2008

Ping не использует TCP - он использует ICMP, поэтому использование прокси не имеет смысла.

У вас есть другая утилита командной строки?

0 голосов
/ 29 сентября 2008

Лучшим вариантом будет браузер командной строки для Windows.

Вы можете попробовать lynx , который является почти полным браузером, или вы можете пойти по чему-нибудь попроще и использовать wget . Я бы порекомендовал себе wget.

Обе программы имеют некоторый способ настройки прокси, и документация должна быть одинаковой для версий как для Linux, так и для Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...