Http-Proxy

privoxy:將html“http”連結重寫為“https”

  • May 24, 2013

我在我的電腦上使用 Privoxy 代理。

要重寫的文件中的重寫規則是什麼,user.action例如:http://foo.orgto https://foo.org?請注意,我想重寫,而不是重定向。

因此,如果我在 googlefoo.org上搜尋然後在搜尋頁面上會有https://foo.org.

重寫是否適用於例如:https://encrypted.google.com/

或者重定向更好,因為可能有例如:<img src="foo.org/pic.jpg"></img>

您需要重定向該 URL 而不是重寫的原因是因為您正在使用 http://(純文字)URL 訪問未加密的網頁,並且代理需要告訴瀏覽器與 https:// URL 對話。如果連接只是在 SSL 埠重定向,那麼如果使用 HTTP 協議以某種方式將 SSL 響應定向到安全埠,您的瀏覽器將不知道如何處理該響應。(可悲的是,我不確定是否有人使用 http-starttls,它應該能夠處理這個問題,但這是一個單獨的問題)

通過使用重定向,代理使用 HTTP 返回程式碼告訴瀏覽器打開一個新連接,使用 HTTPS 而不是 HTTP。

引用自:https://unix.stackexchange.com/questions/9226