【发布时间】:2018-07-24 21:04:22
【问题描述】:
支持 SSL 和 DNS 的 HTTP 代理。
我一定缺少一些关于代理的关键概念,因为我无法理解这一点。我希望在不干扰 SSL 的情况下运行简单的 http 或 https 代理。简单地说,一个完全透明的代理,可以将所有流量传递到通过 HTTP 或 HTTPS 代理连接的浏览器,而无需修改或拦截任何数据包。无法在线找到任何代码,或者我没有使用正确的关键字。
前。在浏览器上,在 HTTP 代理字段中添加 server.someVPN.com:80,一旦您尝试访问网站,它就会提示进行身份验证。然后它可以完美地与任何域、任何安全性、任何 ssl 配合使用,无需进一步的步骤。大多数VPN提供商都有这个。
这怎么可能?它甚至可以自行解析 DNS。我认为在透明代理上,dns 依赖于客户端。最好寻找 nodeJS 解决方案,但任何语言都可以。
请不要提出任何解决方案,例如 SOCKS5 或 sock 转发或 DNS 覆盖或基于 CA 的 MITM。根据支持“连接”的 HTTP 1.1,这应该很容易。
不寻求代理特定域,而是寻求全包解决方案就像大多数 VPN 提供商 提供商一样。
----找到答案太快了,请随意删除此帖子/问题管理员。
【问题讨论】:
标签: proxy