我想用nodejs创建代理服务器,它可以是web代理(如php中的glype)或我们在浏览器中输入的代理。
主要动机是将特定文件(与某些mime类型匹配)保存到HDD。
首先,我尝试使用http-proxy
模块,但它不允许我创建接受HTTPS的代理服务器。此外,我没有找到任何保存文件的方法。(请纠正我,如果我错了)
然后,我尝试node-unblocker
,它只是完美但唯一的问题是它的限制(列出here)。
拜托,有人可以帮我解决这个问题。
答案 0 :(得分:0)
请注意,默认情况下,您的代理解决方案无法窃听https流量,因为这会被视为security breach。更确切地说,你正在做this list的#2。
理论上,您可以实施一个解决方案,其中您的代理服务器具有自己的SSL证书,并将其包含在您使用此代理计划的所有设备的可信CA列表中。与Charles Proxy,Fiddler和其他代理程序非常相似,可用于调试目的。