Я вручную настроил прокси в Firefox, и он работает. Я пытался использовать его также в командной строке, но это не удается:

>set http_proxy=http://USERNAME:PASSWORD@HOST:PORT
>set https_proxy=https://USERNAME:PASSWORD@HOST:PORT
>
>ping www.google.com

Pinging www.google.com with 32 bytes of data:
Request timed out.

Я также пытался использовать http для https_proxy, безрезультатно. Я не могу настроить их как envvars, так как я не администратор. Почему это неправильно и что я могу сделать?

1 ответ1

2

Прокси-серверы HTTP работают только с протоколом HTTP (и, в некоторой степени, с соединениями TCP в целом, используя CONNECT).

Пинг не использует HTTP или даже TCP. Вместо этого он использует ICMP. Там нет прокси для этого протокола.

Кроме того, вы используете переменные окружения в стиле Linux/UNIX для установки прокси. Это не будет работать с «родными» приложениями Windows вообще. Они обычно полагаются на настройки прокси в Internet Explorer. (Диалоговое окно параметров также доступно через Панель управления -> Свойства обозревателя.)

Кроме того, нет такой вещи, как прокси, доступный через HTTPS. Это всегда простой HTTP. HTTPS-соединения полностью туннелируются с использованием CONNECT .

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