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.