Czy w systemie Windows 7/10 istnieje uwierzytelnione ustawienie proxy?


0

Wszystkie połączenia zewnętrzne w mojej pracy są nawiązywane przez proxy.

Określanie adresu IP i portu znalezionego we Właściwościach internetowych-> LAN-> Serwer proxy dla aplikacji konsoli, której chciałbym użyć, powoduje błąd „Wymagane uwierzytelnienie proxy 407”.

W jaki sposób inne aplikacje uzyskują te poświadczenia? Na przykład, dlaczego Chrome nie napotyka takiego błędu bez monitowania o nie?

Czy ma to coś wspólnego z opcją „automatycznie wykrywaj ustawienia” (także we właściwościach Internetu)? Jeśli tak, jak mogę wyświetlić dane uwierzytelniające?


W miejscu, w którym piszesz „Określanie adresu IP i portu znalezionego w Właściwości internetowe-> LAN-> Serwer proxy dla aplikacji konsoli, z której chciałbym skorzystać, pojawia się błąd„ Wymagane uwierzytelnienie proxy 407 ”. <--- Czy na pewno nie pomyliłeś się co do tego ... Skąd wiesz, że robi to, co powoduje błąd? Co jeśli nie określisz tam niczego, to jaką wiadomość otrzymasz?
barlop

twój ostatni wiersz / akapit mówi o opcji „automatycznie wykrywaj ustawienia”, ale nie określa, o czym mówisz ... jeśli masz na myśli chrome, powiedz to w tym zdaniu / akapicie.
barlop

Błąd jest zapisywany na standardowe wyjście. Określanie niczego nie ogranicza czasu połączenia. Wyjaśniłem pytanie
kehtyr

Odpowiedzi:


0

Uwierzytelniony serwer proxy zawsze wyda 407 przy pierwszej próbie połączenia za jego pośrednictwem. To, co stanie się potem, zależy w dużej mierze od aplikacji.

W przypadku przeglądarki Internet Explorer i innych aplikacji korzystających z systemowych ustawień proxy (takich jak Chrome) poświadczenia systemu Windows są używane do uwierzytelniania automatycznie. Właśnie dlatego proces jest przejrzysty.

W przypadku aplikacji, które zarządzają własnymi ustawieniami proxy, muszą zapewnić sposób, aby odpowiedzieć na 407 przy użyciu poświadczeń. Sposób osiągnięcia tego zależy wyłącznie od samej aplikacji. Niektóre zapewnią sposób uwierzytelnienia, a inne nie.

Jeśli z dokumentacji i obsługi używanej aplikacji wynika, że ​​nie zapewnia ona mechanizmu uwierzytelniania w proxy, to nie będzie to możliwe.


Dziękuję Ci. Czy jest jakiś sposób na określenie rodzaju używanego uwierzytelnienia? Aplikacja pozwala na uwierzytelnianie podstawowe HTTP. Próbowałem
podać

1
Jest mało prawdopodobne, aby podstawowe uwierzytelnianie było dostępne w środowisku Windows, ponieważ NTLM jest łatwo dostępny. Jednak po otrzymaniu 407 serwer proxy powinien również dostarczyć serię proxy-Authenticate:nagłówków opisujących dostępne opcje. wget -Spokaże nagłówki lub wireshark.
Paul
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.