Jak zmusić Firefoksa do załadowania Google w trybie innym niż HTTPS


1

Kiedy piszę http://www.google.co.ukw pasku adresu, Firefox przepisuje go jako https://www.google.co.uk. Jest to dla mnie problem, ponieważ HTTPS jest zablokowany w mojej sieci w celu filtrowania treści.

Jeszcze kilka dni temu tak nie było, ale podczas niektórych eksperymentów zdawało mi się, że odwiedziłem wersję witryny HTTPS raz lub dwa razy, a także na jakiś czas zainstalowałem dodatek HTTPS Everywhere . Teraz, bez względu na to, co robię, Firefox przekierowuje tam. Czasami nie; czasami ładuję przeglądarkę, a wersja HTTP ładuje się dobrze, ale następnym razem dziwnie próbuje HTTPS ponownie i nic nie może go przesunąć, dopóki kilka sesji nie uruchomi się później. Nie rozumiem, dlaczego wydaje się sporadycznie używać HTTP i HTTPS.

Używam Firefox 23.0 i Ubuntu 12.04.

Do tej pory próbowałem wielu rzeczy:

  1. Ustawianie browser.urlbar.autoFill false, browser.urlbar.autoFill.typed false,browser.formfill.saveHttpsForms false
  2. Usuwanie wszystkiego z historii
  3. Resetowanie przeglądarki Firefox i korzystanie z trybu awaryjnego
  4. Usuwanie wszystkich danych profilu w .mozillafolderze i tworzenie nowego profilu
  5. Firefox całkowicie czyszczenie i usuwanie .mozilla, /etc/firefox a ponowna instalacja

Jak mogę to naprawić, aby Firefox po prostu ładował Google w trybie innym niż HTTPS?

Może to Google przekierowuje, ale po prostu nie rozumiem, dlaczego było to w porządku jeszcze kilka dni temu, a także dlaczego robi to tylko sporadycznie.

Nawet kiedy próbuję pisać nosslsearch.google.com, przekierowuje mnie do wersji HTTPS!

Na koniec, kiedy loguję się na inne konto użytkownika na komputerze i wypróbowuję Firefoksa w Google, nie widzę problemów z przekierowaniami, tak jak zawsze było to wcześniej na powyższym koncie.

EDYCJA : Powinienem również wspomnieć, że nie jestem zalogowany na żadnym koncie Google.


Co jeśli spróbujesz http://216.239.32.20? To jest adres IP strony nosslsearch.google.com. Próbowałem (zawsze zalogowałem się w Google) i dotarłem do niezalogowanej strony http w Google.
— Rik

@Rik, który wydaje się działać. Ciekawy. Czemu?
— fpghost

1
Zawsze możesz dodać 216.239.32.20 google.com www.google.complik hosts, aby zawsze dostać się do http i nigdy nie używać wariantu https. To nie jest idealne, ale działa. Nie wiem, dlaczego dzieje się to na twoim koncie użytkownika, a nie na innym.
— Rik

@ Rik dzięki, to będzie przynajmniej dobra tymczasowa poprawka. Może być tak, że Google lub Firefox coś zmieniły w ciągu ostatnich kilku dni, ale dla mnie wydaje się dziwne, że odwiedziłem również httpsstronę i grałem z https_everywhererozszerzeniem również w ostatnim tygodniu (plus inne konto jest nadal w porządku). Niemniej jednak nawet czyste instalacje Firefoksa wciąż nie przynoszą radości, więc nie mogę się doczekać, aby spróbować. Niestety.
— fpghost

> „HTTPS jest zablokowany w mojej sieci do celów filtrowania treści”. - moja rada to poważna zmiana pracy . (a jeśli to twój domowy usługodawca internetowy, to jest to po prostu szaleństwo).
— Sarge Borsch,

Odpowiedzi:


2

Za pomocą Fiddlera zauważyłem, że wysyłanie żądań HTTP do Google zawsze zwraca 302s, o których wspomniałeś, przekierowując mnie do adresu URL HTTPS, o ile w nagłówku żądania znajduje się ciąg agenta użytkownika Firefox . To jest ciąg mojego obecnego agenta użytkownika używającego przeglądarki Firefox 24 w systemie Windows 7 x64:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0

Tak więc dla mnie prostą poprawką było rozpoczęcie korzystania z dodatku Quick Agent dla przeglądarki Firefox. Zmieniłem ciąg agenta użytkownika w ten sposób - właśnie usunąłem Firefox/24.0na końcu:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101

Sądzę, że podobna zmiana do łańcucha agenta użytkownika Ubuntu również załatwi sprawę, chociaż istnieje szansa, że ​​może być problematyczna w innej witrynie.


Wydawało się, że też dla mnie pracuje!
— fpghost

0

Jeśli jesteś zalogowany do Google przy użyciu konta użytkownika Google, Google obsłuży wszystko w https, więc upewnij się, że wylogowałeś się ze wszystkich kont Google.


Tak, nie jestem zalogowany ani nic. Powinienem wspomnieć, że --- pytanie zostało już zredagowane.
— fpghost

@fpghost Czy próbowałeś usunąć pakiet Firefox za pośrednictwem Centrum oprogramowania, ponownie uruchomić komputer, a następnie zainstalować ponownie?
— Paul

Nie, nie wypróbowano za pośrednictwem Centrum oprogramowania, wystarczy usunąć i usunąć, a następnie ponownie zainstalować.
— Spróbuję,

Nie mogę powiedzieć na pewno, że to naprawi, ale spróbuję tego, zwłaszcza że wprowadzono tak wiele innych zmian, może być trudno przywrócić Firefoksa do normalnego działania, jeśli problem zostanie zidentyfikowany w inny sposób.
— Paul

Zrobiłem teraz usunięcie z Centrum oprogramowania, wraz z usunięciem wszystkiego, co mogłem zobaczyć w związku z firefoxem w Synaptic Package Manager (oznaczenie całkowitego usunięcia). Potem usunięte .mozilla, .adobe, .macromediaz ~ i /etc/firefox/, /usr/lib/firefoxi /usr/lib/firefox-addons. Następnie ponownie uruchomiłem i ponownie zainstalowałem Firefoksa z Centrum oprogramowania. Niestety problem nadal występuje. Jednak na drugim koncie użytkownika wszystko jest w porządku ...
— fpghost

0

To zachowanie jest określane na serwerze. Jeśli przejrzysz tę prośbę, zobaczysz, że prosimy o http://wwww.google.co.in, ale odpowiedź zwraca https://www.google.co.in z kodem stanu 302. Oznacza to, że serwer przekierowuje httpżądanie dohttps

Oto, co zaobserwowałem w konsoli programisty Firefox.

wprowadź opis zdjęcia tutaj


Widziałem to również w konsoli. Nadal nie rozumiem, dlaczego tak się nie stało kilka dni temu (wydaje mi się to zbyt przypadkowe, że odwiedzam witrynę https i chowam się wszędzie przy https, chyba że tak się dzieje, Google dokonał też znacznej zmiany). Po drugie, nie widzę zachowania w firefoxie na moim innym koncie użytkownika, gdy odwiedzam http google (nie ma tam przekierowań), co sprawia, że ​​myślę, że coś lokalnego też musi się dziać.
— fpghost

Również jeśli jest to serwer, dlaczego nawet nosslsearch.google.comprzekierowuje z powrotem na https? wydaje się bardzo dziwne zachowanie.
— fpghost
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.