gpt4 book ai didi

node.js - 支持 HTTPS 的 NodeJS 代理服务器

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

我想用nodejs创建一个代理服务器,它可以是一个网络代理(如php中的glype)或我们在浏览器中输入的代理。

主要动机是将特定文件(与特定 mime 类型匹配)保存到 HDD。

首先,我尝试使用 http-proxy 模块,但它不允许我创建接受 HTTPS 的代理服务器。另外我没有找到任何保存文件的方法。(如果我错了,请纠正我)

然后,我尝试了node-unblocker,它非常完美,但唯一的问题是它的局限性(列出 here )。

请有人帮我做这件事。

最佳答案

请记住,默认情况下,您的代理解决方案无法窃听 https 流量,因为这将被视为 security breach 。更准确地说,您将执行 this list 中的#2 .

理论上,您可以实现一个解决方案,其中您的代理服务器拥有自己的 SSL 证书,并将其包含在您计划使用此代理的所有设备的受信任 CA 列表中。很像Charles Proxy , Fiddler和其他代理程序用于调试目的。

关于node.js - 支持 HTTPS 的 NodeJS 代理服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40190477/

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