gpt4 book ai didi

ssl - HTTPS Web(仅)代理

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:19 28 4
gpt4 key购买 nike

我刚刚阅读了 node-tls-proxy (http://code.google.com/p/node-tls-proxy/),一个 https 代理。我喜欢它的想法,但我不明白为什么这个代理需要本地 http 服务器(请参阅 local-proxy.js 脚本)。所以我想知道是否有必要这样做?我对代理的想法实际上是这样的:Client -> HTTPS Connection to trusted Server/Proxy -> Internets在这种情况下,客户端和服务器之间的网络嗅探将(几乎)不可能,因为它将被 ssl 加密。

谢谢,塞布

最佳答案

如果我的想法正确,目标是在一个人们认为安全的位置设置一个“远程”代理。您的客户端只能使用 TLS 与此远程代理通信,然后允许远程代理执行实际(不再加密)的 HTTP 请求。

您现在在客户端所做的是:在浏览器中配置“本地”代理。由于您在浏览器中键入“http://...”,即使在使用代理时,您的浏览器也会首先启动与本地代理的未加密 HTTP 连接。然后,本地代理将打开到远程代理的加密 TLS 连接,并通过安全通道转发您的请求。

这意味着您需要本地代理来将 HTTP“转换”为 HTTPS 请求,因为您的浏览器将尽职尽责地仅在被要求发出实际 HTTP 请求时使用 HTTP。

关于ssl - HTTPS Web(仅)代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7790710/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com