簡體   English   中英

HTTPS Web(僅)代理

[英]HTTPS Web(only)Proxy

我只是閱讀了https代理node-tls-proxy(http://code.google.com/p/node-tls-proxy/)。 我喜歡它的想法,但是我不明白為什么該代理需要本地http服務器(請參閱local-proxy.js腳本)。 所以我想知道這是否必要嗎? 我對代理的想法實際上是這樣的:客戶端->與受信任的服務器/代理的HTTPS連接->互聯網在這種情況下,客戶端和服務器之間的網絡嗅探是(幾乎)不可能的,因為它將被ssl加密。

謝謝,塞伯

如果我正確地理解了這個想法,那么目標是在一個值得信賴的安全位置上建立一個“遠程”代理。 您的客戶端只能使用TLS與該遠程代理進行通信,然后允許該遠程代理執行實際的(不再加密的)HTTP請求。

現在,您在客戶端執行的操作是:在瀏覽器中配置“本地”代理。 即使在使用代理時,由於在瀏覽器中鍵入“ http:// ...”,因此瀏覽器將首先啟動與本地代理的未加密 HTTP連接。 然后,本地代理將打開與遠程代理的加密 TLS連接,並通過安全通道轉發您的請求。

這意味着您需要本地代理服務器,以將HTTP“轉換”為HTTPS請求,因為您的瀏覽器僅在被要求發出實際HTTP請求時才會忠實地使用HTTP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM