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.

fpghost
źródło
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.

hmqcnoesy
źródło
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.

Paweł
źródło
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

Sachin
źródło
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