繁体   English   中英

支持 HTTPS 的 nodejs 代理服务器

[英]nodejs proxy server with HTTPS support

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

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

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

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

拜托,有人能帮我做这件事吗?

请记住,默认情况下,您的代理解决方案将无法窃听 https 流量,因为这会被视为安全漏洞 更准确地说,您将执行此列表的#2。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM