privoxy: html "http" 링크를 "https"로 다시 작성

privoxy: html "http" 링크를 "https"로 다시 작성

내 컴퓨터에서 Privoxy 프록시를 사용합니다.

파일에 다시 쓸 다시 쓰기 규칙은 무엇입니까 user.action? 예: http://foo.orgto https://foo.org? 리디렉션이 아닌 다시 작성 중이라는 점에 유의하세요.

따라서 Google에서 검색하면 foo.org검색 페이지에 이 표시됩니다 https://foo.org.

예를 들어 재작성이 작동합니까 https://encrypted.google.com/?

<img src="foo.org/pic.jpg"></img>또는 다음 과 같이 리디렉션하는 것이 더 좋습니다.

답변1

다시 작성하는 대신 URL을 리디렉션해야 하는 이유는 http://(일반 텍스트) URL을 사용하여 암호화되지 않은 웹 페이지에 액세스하고 프록시가 브라우저에 https:// URL과 통신하도록 지시해야 하기 때문입니다. 연결이 SSL 포트에서 단순히 리디렉션되는 경우, HTTP 프로토콜을 사용하여 보안 포트로 연결될 때 브라우저는 SSL 응답으로 무엇을 해야할지 알 수 없습니다. (슬프게도 이것을 처리할 수 있는 http-starttls를 사용하는 사람이 있는지 확실하지 않지만 이는 별도의 질문입니다.)

리디렉션을 사용하면 프록시는 HTTP 반환 코드를 사용하여 브라우저에 HTTP 대신 HTTPS를 사용하여 새 연결을 열도록 지시합니다.

관련 정보