Mozilla Firefox To świetna przeglądarka, ale niestety jest w niej coś, czego nigdy mi się nie podobało i to jest to, że stwarza problem podczas przeglądania za proxy, którego używają NTLM (protokół używany na serwerach Windows) przy użyciu użytkownika wymagającego uwierzytelnienia.
Problem w rzeczywistości polega na tym, że ciągle otrzymujemy okno z pytaniem o nazwę użytkownika i hasło dla każdego żądania http i okazuje się, że jest to ból głowy. Wraz z wydaniem przeglądarki Firefox 30 zespół programistów zdecydował się domyślnie wyłączyć rezerwę uwierzytelniania NTLM (chociaż tylko NTLMv1) ze względów bezpieczeństwa.
Użyj proxy z uwierzytelnianiem w przeglądarce Firefox, zmieniając parametr
Na szczęście istnieje sposób ponownego wykorzystania rezerwy uwierzytelniania NTLM. Aby to zrobić, otwieramy zakładkę i piszemy:
about:config
Trochę kłamiemy, klikając przycisk: Będę ostrożny, obiecuję!.
A potem piszemy w obszarze wyszukiwania:
network.negotiate-auth.allow-insecure-ntlm-v1
zmieniając jego wartość z Fałszywy a Prawdziwy.
Używaj proxy z uwierzytelnianiem w przeglądarce Firefox z CNTML
Istnieje inna metoda, aby pozbyć się problemu używania proxy z uwierzytelnianiem w przeglądarce Firefox w protokole NTLM przy użyciu serwera proxy CNTLM. Aby zainstalować go w naszych preferowanych dystrybucjach, możemy pobrać pliki binarne z ten link. W przypadku ArchLinux możemy to zrobić za pomocą Yaourt:
yaourt -S cntlm
Po zainstalowaniu musimy edytować plik /etc/cntlm.conf a na końcu musimy odkomentować lub dodać następujące wiersze:
Nazwa użytkownika twoja_użytkownik Domena twojadomena.delanet Hasło twoje_hasło Proxy proxy.Twój serwer: 3128 NoProxy localhost, 10. *, 192.168. *, * .Yourdomain.delared Listen 8081
W przypadku ostatniej linii jest to port, którego będziemy używać w pełnomocnik de Mozilla Firefox, który powinien wyglądać tak:
Należy to wyjaśnić CNTLM Jest używany nie tylko wtedy, gdy potrzebujemy użyć proxy z uwierzytelnianiem w przeglądarce Firefox, ale także gdy nasz komputer służy jako serwer proxy dla innych urządzeń lub komputerów w sieci. W tym celu musimy odkomentować i skonfigurować następujące linie:
# Włącz, aby zezwolić na dostęp z innych komputerów # Brama tak # Przydatne w trybie bramy do zezwalania / ograniczania niektórych adresów IP # Określ poszczególne adresy IP lub podsieci, jedną regułę na linię. # Zezwól 127.0.0.1 # Odmów 0/0
W którym pierwszą rzeczą, którą robimy, jest mówienie mu, że będziemy Bramka a potem możemy zdecydować, kto jest dozwolony, czy nie.
Teraz musimy tylko uruchomić usługę, w przypadku ArchLinux używamy polecenia:
sudo systemctl start cntlm.service
Dobry pomysł, więc zwykle nie mam problemów z uwierzytelnieniem dostępu do routera za pomocą Iceweasel i Firefox.
W każdym razie w artykule, który jest obecnie recenzowany, zauważyłem, że pakiety wykonywalne Iceweasel z XULRunnerem zostały połączone w wersji 30, pozostawiając tylko Iceweasel (nie wiem, czy to samo stanie się w Firefoksie 30 z Ubuntu).
Coś takiego, czego desperacko szukałem. Dziękuję Ci
Bardzo dziękuję za wskazówkę, zdarzyło mi się to kilka razy i nie wiedziałem dlaczego.
Miałem ten sam problem przez ostatnie kilka dni na naszych Macach: Firefox aktualizuje się do wersji 30 i nie ma już nawigacji, ponieważ właśnie tutaj znajduje się serwer ISA Proxy. Bardzo dziękujemy za udostępnienie tego rozwiązania.
Bardzo dziękuję za wskazówkę. Po prostu używam Firefoksa 30 w Ubuntu, aw wersji 29 poprosił mnie o uwierzytelnienie dla proxy (zarządzanego przez ISA Server), podczas gdy w wersji 30 po prostu anulował moją nawigację.
Musiałem wypróbować CNTLM zarówno na Windowsie, jak i na Ubuntu, ale tak naprawdę z CNTLM, mimo że jest napisany w C, sprawia, że nawigacja jest nieco wolniejsza.
W każdym razie dzięki za część konfiguracyjną Firefoksa.