비 HTTPS에서 Firefox를 강제로 Google을로드하는 방법


1

http://www.google.co.ukURL 표시 줄에 입력하면 Firefox는로 다시 씁니다 https://www.google.co.uk. 콘텐츠 필터링을 위해 네트워크에서 HTTPS가 차단 되었기 때문에 문제가됩니다.

며칠 전까지는 그렇지 않았지만 일부 실험 중에 사이트의 HTTPS 버전을 한두 번 방문했으며 HTTPS Everywhere 애드온을 한동안 설치 한 것으로 보입니다 . 이제 내가 무엇을 하든지 Firefox에서 리디렉션합니다. 때로는 그렇지 않습니다. 때로는 브라우저를로드하고 HTTP 버전이 정상적으로로드되지만 다음에 HTTPS를 다시 시도하고 나중에 몇 번의 세션이 다시 시작될 때까지 아무것도 이동할 수 없습니다. HTTP 및 HTTPS를 산발적으로 사용하는 이유를 이해하지 못합니다.

Firefox 23.0 및 Ubuntu 12.04를 사용하고 있습니다.

지금까지 여러 가지를 시도했습니다.

  1. 설정 browser.urlbar.autoFill false, browser.urlbar.autoFill.typed false,browser.formfill.saveHttpsForms false
  2. 역사에서 모든 것을 제거
  3. Firefox 재설정 및 안전 모드 사용
  4. .mozilla폴더의 모든 프로파일 데이터 삭제 및 새 프로파일 작성
  5. 완전히 파이어 폭스를 퍼지 및 삭제 .mozilla, /etc/firefox 및 다시 설치

Firefox가 비 HTTPS로 Google을로드하도록이 문제를 어떻게 해결할 수 있습니까?

어쩌면 구글이 리디렉션을하고있을 수도 있지만 며칠 전까지는 왜 좋았으며 산발적으로 만 작동하는지 이해하지 못합니다.

입력을 시도해도 nosslsearch.google.comHTTPS 버전으로 리디렉션됩니다!

마지막으로 컴퓨터에서 다른 사용자 계정으로 로그인하고 Google에서 Firefox를 사용해 볼 때 항상 위의 계정에서와 마찬가지로 리디렉션에 문제가 없습니다.

편집 : 나는 또한 Google 계정에 로그인하지 않았다고 언급해야합니다.


시도하면 어떻게 http://216.239.32.20되나요? nosslsearch.google.com의 IP입니다. 나는 그것을 시도했다 (항상 Google로 로그인 됨) http Google 페이지에 서명되지 않았습니다.
Rik

@Rik가 작동하는 것 같습니다. 흥미 롭군 왜?
fpghost

1
항상 216.239.32.20 google.com www.google.com호스트 파일에 추가 할 수 있으므로 항상 http로 이동하여 https 변형을 사용하지 마십시오. 완벽하지는 않지만 작동합니다. 왜 이것이 다른 사용자 계정이 아닌 사용자 계정에서 발생하는지 모르겠습니다.
Rik

@ Rik 덕분에 최소한 임시적으로 좋은 해결책이 될 것입니다. Google 또는 Firefox가 지난 며칠 동안 무언가를 변경했을 수도 있지만 지난 주에도 https사이트를 방문하여 https_everywhere확장 프로그램을 사용하여 플레이 한 것이 이상해 보입니다 (다른 계정은 여전히 ​​괜찮습니다). 그럼에도 불구하고 Firefox를 새로 설치해도 여전히 기쁨을 얻지 못하므로 시도해야 할 일이 없습니다. 아아.
fpghost

> "콘텐츠 필터링을 위해 네트워크에서 HTTPS가 차단되었습니다." — 제 조언은 당신의 직업을 진지하게 바꾸는 것 입니다. (그리고 이것이 당신의 가정 ISP라면, 그것은 순수한 광기 일뿐입니다).
Sarge Borsch

답변:


2

Fiddler를 사용하여 HTTP 요청을 Google에 전송 하면 Firefox 사용자 에이전트 문자열이 요청 헤더에 포함되어있는 한 항상 302를 언급하고 HTTPS URL 리디렉션합니다 . 이것은 Windows 7 x64에서 Firefox 24를 사용하는 현재 사용자 에이전트 문자열입니다.

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

그래서 간단한 수정은 Firefox 용 User Agent Quick Switch 애드온을 사용하는 것입니다. 사용자 에이전트 문자열을 다음과 같이 변경했습니다 Firefox/24.0.

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

다른 사이트에서 문제가 발생할 가능성이 있지만 우분투 사용자 에이전트 문자열과 비슷한 변경이 트릭을 수행한다고 생각합니다.


나도 일하는 것 같았다!
fpghost

0

Google 사용자 계정으로 Google에 로그인 한 경우 Google은 https로 모든 것을 제공하므로 모든 Google 계정에서 로그 아웃했는지 확인하십시오.


예, 로그인하지 않았습니다. 나는 질문이 지금 편집되었다고 언급 했어야했다.
fpghost

@fpghost 소프트웨어 센터를 통해 Firefox 패키지를 제거하고 재부팅 한 다음 다시 설치해 보셨습니까?
Paul

아니요, Software Center를 통해 시도하지 말고 제거 및 삭제 후 다시 설치하십시오. 당신이 변화를 일으킬 것이라고 생각한다면 나는 그것을 줄 것이다 ...
fpghost

나는 그것이 고칠 것이라고 확신 할 수는 없지만, 특히 많은 다른 변화가 있었기 때문에 문제가 다르게 식별되면 Firefox를 정상적으로 작동시키는 것이 어려울 수 있습니다.
Paul

이제 Synaptic Package Manager에서 파이어 폭스와 관련하여 볼 수있는 모든 것을 제거하고 소프트웨어 센터에서 제거를 완료했습니다 (완전 제거 표시). 그럼 삭제 .mozilla, .adobe, .macromedia~에서와 /etc/firefox/, /usr/lib/firefox/usr/lib/firefox-addons. 그런 다음 소프트웨어 센터에서 firefox를 재부팅하고 다시 설치했습니다. 불행히도 문제는 여전히 지속됩니다. 그러나 다른 사용자 계정에서는 문제가 없습니다 ...
fpghost

0

이 동작은 서버에서 결정됩니다. 요청을 살펴보면 http://wwww.google.co.in을 요청 하지만 응답 에 상태 코드 302와 함께 https://www.google.co.in 이 반환 된다는 것을 알 수 있습니다. 서버는 http요청을https

다음은 파이어 폭스의 개발자 콘솔에서 관찰 한 것입니다.

여기에 이미지 설명을 입력하십시오


나는 콘솔에서도 그것을 보았다. 여전히 며칠 전까지 왜 이런 일이 일어나지 않았는지 이해할 수 없습니다 (Google 사이트가 너무 크게 바뀌지 않는 한 https 사이트를 방문하고 https를 사용하는 경우와 너무 일치합니다). 둘째, http google (리디렉션 없음)을 방문 할 때 다른 사용자 계정의 파이어 폭스에서 동작이 보이지 않으므로 로컬에서도 무언가가 일어나야한다고 생각합니다.
fpghost

또한 서버 인 경우 왜 nosslsearch.google.comhttps로 다시 리디렉션합니까? 매우 이상한 행동 인 것 같습니다.
fpghost
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.