Problemy z obsługą proxy korzystających z protokołu NTLM

w dziale Opera
titus-s napisał(a):

W związku z tym, że Opera nie supportuje serwerów proxy wymagających autoryzacji przez protokół NTML (Mozilla robi to już od wersji 1.6), pozostało mi szukać innego rozwiązania.
W końcu znalazłem 'NTLM Authorization Proxy Server' na stronie http://ntlmaps.sourceforge.net/
Wszystko w tym "programie" i w Operze ustawiłem wydaje mi się poprawnie, jednak opera dalej nie chce się łączyć.

Czy ktoś już może używał tego programu i może dać jakieś wskazówki??

//edit: zaktualizowany odnośnik do najnowszej wersji programu

quiris napisał(a):

Czytałeś to: http://www.opera.com/support/search/supsearch.dml?index=463 ?

titus-s napisał(a):

Oczywiście, od tego zacząłem. Niestety NTLM Authorization Proxy Server chyba mi nie działa.
Program ten faktycznie łączy się z moim serverem proxy, ale opera cały czas wyświetla "wysyłanie żadania do 'www.strona.pl' (nazwa_mojego_kompa : port)"

Co robię źle ?

gabson napisał(a):

Uwierzytelniania PRoxy-jak to zrobić?????

Witam.
Czy jest jakaś szansa żeby Operka zadzałała jeżeli w sieci jest uwierzytelnianiea PRoxy?
Dotychczas miałem dostęp do netu przez proxy bez uwierzytelniania no i nie było żadnych problemów.
niestety nastąpiły pewne zmiany no i mam unieruchomiona operkę a jestem jej wiernym fanem od chyba 5 czy 6-ciu lat...............

Z góry wielkie dzięki za info.

Pozdrawiam
Gabson

Ryszard napisał(a):

Przede wszystkim - pytanie na ten temat postaw swojemu dostawcy.
Jak ponformowano Cię o zmianach?
Dostałeś jakiś przepis konfiguracji? Jeżeli TAK i dotyczy wyłącznie IE to:
- zapytaj dostawcęcoś w stylu "nie używam IE i co mam zrobić?" - lepiej nie zaczynać od: używam Opery, bo aminolotny byłyskawicznie znajdzie rozwiązanie
- a swoją drogą spróbój "przepis" dla IE pezetłumaczyć na Operę.
Jeżeli nie poinformowano Cię papierem ani e-mailem - telefon i "co się dzieje, internet nie działa?" - i również pytanie o przeglądarkę traktuj mniej więcej jak pytanie "w jakich spodniach Pan teraz jest"

Żeby nie było, że w takim stylu muszę prowadzić rozmowy ze swoim administratorem to cytacik:

News

Zalecamy zmianę przeglądarki
Ze względu na poważne problemy z bezpieczeństwiem najpopularniejszej
przeglądarki,zalecamy jej zmianę na alternatywne: Mozillę lub Operę.
Dotyczy do szczególnie Klientów korzystających z e-banków.

NEWS

--
z poważaniem
Marek K…a
root@…pl

cytat "nielegalny" dlatego ciachnięty.

gabson napisał(a):

Originally posted by Ryszard
Przede wszystkim - pytanie na ten temat postaw swojemu dostawcy.
Jak ponformowano Cię o zmianach?


To jest dostęp w pracy.
Do tej pory miałem można powiedzieć "lewy" dostęp który nie był widoczny w logach.


Dostałeś jakiś przepis konfiguracji? Jeżeli TAK i dotyczy wyłącznie IE to:



jeżeli chodzi o IE to w ustawieniach sieci lan mam zaznaczone: Urzyj skryptu automatycznej konfiguracji oraz podany adres skryptu.


-swoją drogą spróbój "przepis" dla IE pezetłumaczyć na Operę.


no własnie zaznaczam w Operce : "urzyj automatycznej konfiguracji proxy"
Podaję adres i w momencie próby otwarcia jakiejś strony pojawia sie komunikat:
"Wewnętrzny błąd komunikacji"



Jeżeli nie poinformowano Cię papierem ani e-mailem - telefon i "co się dzieje, internet nie działa?"


To rozwiązanie Odpada.
U mnie w firmie jedyną słuszną jest IE.


Z góry wielkie dzięki za odpowiedź.
niestety w kwestii odpalenia operki na kompie w pracy jestem zdany tylko na siebie i na Was użytkowników Operki smile


Pozdrawiam
Gabson

matsu napisał(a):

Po pierwsze, czy w IE ten skrypt konfiguracji proxy działa? Jeśli nie, to po prostu: nie masz dostępu/nie jesteś uprawniony/ktos Cię zapomniał dopisać do listy/uznano, że nie potrzebujesz dostępu itd.
Jeśli w IE działa a w Operze nie, to ściągnij ten plik .pac. To jest zwykły plik tekstowy, np. taki:

function FindProxyForURL(url, host)
{

   if (isPlainHostName(host) ||
            dnsDomainIs(host, ".domena.firmy"))
            return "DIRECT";
   else 
		return "PROXY xx.yy.zz.ww:3128; PROXY aa.bb.cc.dd:3128";
}  

Aby ściągnąć ten plik użyj np. wgeta, wersję windowsową znajdziesz tutaj

gabson napisał(a):

Originally posted by matsu
Po pierwsze, czy w IE ten skrypt konfiguracji proxy działa? Jeśli nie, to po prostu: nie masz dostępu/nie jesteś uprawniony/ktos Cię zapomniał dopisać do listy/uznano, że nie potrzebujesz dostępu itd.


W IE działa bez najmniejszego problemu.


Jeśli w IE działa a w Operze nie, to ściągnij ten plik .pac. To jest zwykły plik tekstowy, np. taki:

function FindProxyForURL(url, host)


Sciągnąłem. Ale ten plik u mnie wygląda zupełnie inaczej:



/*
Konfiguracja przegladarki w sieci ....
Dla uzytkownikow autentykujacych sie w domenie....
(c) BUDEK FLOREK/../.../..., 2004-10-12 09:33:50
*/

var url;
var host;

function FindProxyForURL(url, host)
{
if (isPlainHostName(host) ||
shExpMatch( host, "*.aaa.pl") ||
shExpMatch( host, "*.aaabbb.pl") ||
shExpMatch( host, "*.aaa.pl") ||
shExpMatch( host, "m0203*") ||
shExpMatch( host, "139.0.*") ||
shExpMatch( host, "139.1.*") ||
shExpMatch( host, "10.*") ||
shExpMatch( host, "127.0.0.1") ||
shExpMatch( host, "www.dokumenty.zus.pl") ||
shExpMatch( host, "www.cc.unet.pl") ||
shExpMatch( host, "www.zus.pl") ||
shExpMatch( host, "bphh.pentor.pl") ||
shExpMatch( host, "www.pkt.pl") ||
shExpMatch( host, "index.pkt.pl") ||
shExpMatch( host, "www.pf.pl") ||
shExpMatch( host, "www.panoramafirm.com.pl") ||
shExpMatch( host, "www.zus.gov.pl") ||
shExpMatch( host, "www.dokumenty.warszawa.zus.pl") ||
shExpMatch( host, "www.dokumenty.gdansk.zus.pl") ||
shExpMatch( host, "www.dokumenty.wroclaw.zus.pl") ||
shExpMatch( host, "wykresy.onet.pl") ||
shExpMatch( host, "www.parkiet.com.pl") ||
shExpMatch( host, "www.euromoney.pl") ||
shExpMatch( host, "www.eurobankier.pl") ||
shExpMatch( host, "www.parkiet.com") ||
shExpMatch( host, "em.bankier.pl") ||
shExpMatch( host, "euro.bankier.pl") ||
shExpMatch( host, "dane.notowania.onet.pl") ||
shExpMatch( host, "dane1.notowania.onet.pl") ||
shExpMatch( host, "www.minrol.gov.pl") ||
shExpMatch( host, "www.mf.gov.pl") ||
shExpMatch( host, "www.mi.gov.pl") ||
shExpMatch( host, "www.parp.gov.pl") ||
shExpMatch( host, "www.nfosigw.gov.pl") ||
shExpMatch( host, "www.arimr.gov.pl") ||
shExpMatch( host, "www.funduszestrukturalne.gov.pl") ||
shExpMatch( host, "www.konkurencyjnosc.gov.pl") ||
shExpMatch( host, "www.mpips.gov.pl") ||
shExpMatch( host, "www.zporr.mgpips.gov.pl") ||
shExpMatch( host, "connect.moneyline.hu") ||
shExpMatch( host, "biznes.interia.pl") ||
shExpMatch( host, "mojeinwestycje.interia.pl") ||
shExpMatch( host, "mojafirma.interia.pl") ||
shExpMatch( host, "mojefinanse.interia.pl") ||
shExpMatch( host, "eu.webstation.moneyline.com") ||
shExpMatch( host, "eu.webstation-streaming.moneyline.com") ||
shExpMatch( host, "www.e-pap.pl") ||
shExpMatch( host, "www.tms.pl") ||
shExpMatch( host, "cs.iitech.dk") ||
shExpMatch( host, "www.tmsdirect.pl") ||
shExpMatch( host, "cs-charts.iitech.dk") ||
shExpMatch( host, "www.saxobank.com") ||
shExpMatch( host, "dane.notowania.onet.pl") ||
shExpMatch( host, "dane1.notowania.onet.pl") ||
shExpMatch( host, "www.mig2.telbank.pl") ||
shExpMatch( host, "www.ekf.pl") ||
shExpMatch( host, "www.kartykredytowe.pl") ||
shExpMatch( host, "sezam.pl") ||
shExpMatch( host, "internet.comarch") ||
shExpMatch( host, "*.baza.bik.pl") )
{
return "DIRECT";
}
else if (shExpMatch( host, "*.web.lan.at") ||
shExpMatch( host, "*.aaa.bbb.com") ||
shExpMatch( host, "*.aaa.bbb.at") ||
shExpMatch( host, "*.aaa.bbb.at"))
{
return "PROXY p2.proxy.aaa.pl:1212";
}
else if (shExpMatch( host, "*.aaa.de") ||
shExpMatch( host, "*.aaa.at") ||
shExpMatch( host, "www.aaa.de") ||
shExpMatch( host, "*.aaa.bbb.com") )
{
return "PROXY p2.proxy.aaa.pl:1212";
}
else
{
return "PROXY m1.proxy.aaa.pl:1212";
}

}

/*
koniec proxy.paca
*/


Wstawiłem wszystkie 3 i przy dwóch pierwszych wywaliło stronę z info że próba wejścia na ten adres została zalogowana ponieważ próbuje ominąć zabezpieczenia - czyli info od admina.

A przy trezcim standardowy komunikat: Wewnętrzny błąd komunikacji......

Widzę że chyba nic z tego nie będzie.


Pozdrawiam
Gabson

matsu napisał(a):

W takim razie najprawdopodobniej w Twojej firmie użyto takiego cudownego wynalazku jakim jest serwer proxy by M$, wymagający użycia NTLM Authentication. Opera tego nie wspiera i nie ma zamiaru, zgodnie z dokumentacją. Ewentualnie możesz próbować szczęścia z tym wynalazkiem. Jednak uprzedzam, że instalowanie wszelkiego softu na komputerach słuzbowych, nie zaakceptowanego przez Twoich szefów, może byc uznane za naruszenie regulaminu pracy. Np. w mojej firmie byś dostał pierwsze i ostatnie ostrzeżenie.

gabson napisał(a):

Originally posted by matsu
W takim razie najprawdopodobniej w Twojej firmie użyto takiego cudownego wynalazku jakim jest serwer proxy by M$, wymagający użycia NTLM Authentication. Opera tego nie wspiera i nie ma zamiaru, zgodnie z dokumentacją. Ewentualnie możesz próbować szczęścia z tym wynalazkiem. Jednak uprzedzam, że instalowanie wszelkiego softu na komputerach słuzbowych, nie zaakceptowanego przez Twoich szefów, może byc uznane za naruszenie regulaminu pracy. Np. w mojej firmie byś dostał pierwsze i ostatnie ostrzeżenie.


Najprawdopodomniej masz rację w 100%
Jeżeli chodzi o oprogramowanie to jestem na swoim kompie adminem i można powiedzieć że mam wolną rękę.....
Z góry wielkie dzięki.
Jutro instaluję słownik Polsko angielski smile i powalczę smile


Jeszcze raz dzięki za Linka
Pozdrawiam
Gabson

Luc3k napisał(a):

Nie moge sie zalogowac...

Uzywam Opery 7.54 bez javy (jave mam zainstalowana osobno) i moj problem dotyczy jednej waznej strony, mianowicie: http://cnap.wsb-nlu.edu.pl/ po kliknieciu na student services wywala mi taki oto blad: http://www.lucypher.rtk.net.pl/tmp/blad.JPG
Sprawdzalem IE, wyskakuje normalne okienko dialogowe i mozna sie bez problemu logowac. Czy u Was wystepuje podobny blad? Jesli tak to co moze byc tego przyczyna. Chce sie na dobre pozbyc IE, ale jak widzicie jestem w sytuacji podbramkowej. Nie chce tez instalowac innej przegladarki, gdyz zrzylem sie juz ze skrotami Opery i ciezko by mi sie bylo od niej odzwyczaic. Za wszelkie uwagi z gory dziekuje.

lockoom napisał(a):

W 7.60 mam komunikat: "The server requested a login authentication method that is not supported."
Prawdopodobnie serwer korzysta z uwierzytelniania NTLM. Zajrzyj tu: http://www.opera.com/support/search/supsearch.dml?index=463

zajec666 napisał(a):

Nie wiem o co chodzi z tym logowaniem, ale w FF wyskakuje okienko do logowania. Chciałem poradzić ci pewną rzecz związaną pośrednio z tematem. Jeżeli bedziesz logował sie na cisco.netacad.net i bedziesz chciał tam zdawać zaliczenia to radze nie używać do tego opery. Po pierwsze nie pokazuje czasu do zakończenia testu, a po drugie po cofnięciu do poprzedniej strony z pytaniami wszystkie odpowiedzi się kasują i musisz wszystko od początku zaznaczyć. Możliwe że w 7.60 porawiony został ten błąd (a może to nie jest wina opery, tego nie wiem), ale nie zdążyłem już tego sprawdzić. Firefox nie bedzie stwarzał problemów, a IE jak może wiesz, wywala zaliczenie na cały ekran i utrudnia to zdawanie.

Luc3k napisał(a):

I to mnie wlasnie zawsze w przegladarkach [---] w jednej przegladarce cos wyglada tak, a w drugiej inaczej. Krew czasami czlowieka zalewa. Uklody dla webmasterow, ktorzy z tym walcza.

zajec666 napisał(a):

Originally posted by Luc3k
I to mnie wlasnie zawsze w przegladarkach wkurw.... w jednej przegladarce cos wyglada tak, a w drugiej inaczej. Krew czasami czlowieka zalewa. Uklody dla webmasterow, ktorzy z tym walcza.



Właśnie chyba nie walczą. Jaby porządnie pracowali, to nie byłoby z niczym problemów

Luc3k napisał(a):

Wracajac do mojego problemu, moze jakas wtyczka z tym NTLM jest gdzies dostepna?

lockoom napisał(a):

No przecie w podanym przeze mnie linku jest adres do specjalnego serwera proxy NTLM. Choć z tego co pamiętam nie wszystkim to działało.

seb napisał(a):

Opera i challenge response

Czy Operka obsługuje challenge response? Nie jestem biegły w tym temacie więc klaruję o co chodzi ;-) Chodzi o logowanie do serwera kiedy nie wyskakuje standartowe okienko logowania tylko serwer pobiera moje dane z logowania do domeny. Poguglałem troszeczkę i wyszło, że Operka coś tam obsługuje, ale nie wiem jak ją ewentualnie skonfigurować - bo w tej chwili wyskakuje mi komunukat, że "Serwer zażądał metody uwierzytelniania logowania, która nie jest obsługiwana." i to wszystko, muszę link kopiować do IE, grrr. Ma ktoś jakies pomysły jak to ujarzmić?

janbar napisał(a):

Daj jakis przyklad serwera, sprawdzimy o co chodzi.

Pozdrawiam,

janbar.smile)

seb napisał(a):

janbar napisał(a)
Daj jakis przyklad serwera, sprawdzimy o co chodzi.


No właśnie tu jest problem - podałbym gdyby nie to, ze to wewnętrzna sieć firmowa - bez wyjścia na świat sad

Ryszard napisał(a):

http://www.opera.com/support/service/network/ widziałeś? Nie wiem czy tam znajdziesz rozwiązanie.

porneL napisał(a):

Poza autentykacją otwartym tekstem Opera obsługuje bezpieczniejsze Digest Authentication (RFC 2617), na którym Explorer fantastycznie się wywala podając "DNS Error".

Nie obsługuje natomiast Microsoftowego pseudostandardowego wynalazku logowania do domeny przez HTTP. To obsługuje IE i Firefox.

seb napisał(a):

Dzięki za informacje. Wszystkie adminy już polazły więc dziś się nie dowiem, które ustrojstwo jest u mnie. Ale dzięki waszej pomocy mam już ogląd :-)
Kiedy tylko będę wiedział więcej dam znać, czy problem się rozwiązał czy znowu M$ mnie przesladuje ;-)

seb napisał(a):

Z Waszą pomocą wyjaśniłem sprawę - mam tu do czynienia z NTLM authentication w wersji z szyfrowaniem (czyli zaawansowanej), której Operka nie obsługuje i obsługiwać nie będzie worried ( z tego co wyczytałem).
Pozostaje mi w tym wypadku korzystać z IE lub FF i kropka.
Jeszcze raz dzięki za pomoc smile

janbar napisał(a):

A ktos wie, czemu nie bedzie i jak bardzo ta metoda jest rozpowszechniona ? Bede wdzieczny za jakiekolwiek informacje. smile

Pozdrawiam,

janbar.smile)

matsu napisał(a):

Aktualnie rozwijana wersja NTLM Authorization Proxy Server znajduje się pod adresem ntlmaps.sourceforge.net. Programik działa, sprawdzone w praktyce, w tej chwili piszę z pracy, z Opery łączącej się przez MS ISA Proxy za pomocą NTLMAPS.

quiris napisał(a):

Można spróbować programu NTLM Authorization Proxy Server: http://ntlmaps.sourceforge.net/

//edit: zmieniłem odnośnika na najbardziej aktualny.