Недавно прокси-сервер моей компании, через который направляется весь интернет-трафик, был прерван, а интернет-сервисы отключены. Удивительно, но (для меня) я все еще смог пинговать Google из командной строки, так что, похоже, настройки интернет-прокси не относятся к командной строке. Это правда?

1 ответ1

1

Пинг не использует прокси. ping отправляет ICMP-пакеты напрямую к цели.

Прокси (web/http), напротив, используется для TCP-соединений. Какие программы используют прокси, сильно зависит от разработчиков. IE использует настройки прокси IE. Другие браузеры могут при первом запуске запрашивать настройки прокси-сервера IE и предлагать их пользователям по умолчанию. Другие программы могут использовать Windows HTTP Services API. Одной из функций в этом API является WinHttpOpen. Для этой функции требуется параметр dwAccessType, для которого можно установить "no proxy", «proxy, настроенный в настройках IE» или "ручная настройка прокси". Это облегчает программистам использование IE прокси. Программисты могут также написать свой собственный стек HTTP или использовать какой-то стек HTTP с открытым исходным кодом. Затем снова программист должен решить, считывает ли он настройки прокси IE и использует их или нет.

Кроме того, как вы заметили, не имеет значения, является ли программа инструментом командной строки или инструментом графического интерфейса окна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .