nodejs如何实现https代理?
发布于 10 年前 作者 subying 6594 次浏览 最后一次编辑是 8 年前 来自 问答

https的信息是经过加密的,用socket监听到的也是加密的,分析不了请求的数据,想问一下各位大神,nodejs能实现https的代理吗?怎么实现?能做到像goagent吗?

4 回复

https对于信息的加密就是在信息传输的过程中传输的是加密后的信息, 客户端使用的服务器提供的公钥进行加密,服务器用其私钥进行解密, 我不知道你为什么在服务器端解析不了数据,楼主还是多了解下相关的 理论知识基础吧。而且,ssl握手时间是tcp的3~6倍。不是什么特殊 的网站还是别折腾这个了。

我觉得没问题,能做到像goAgent那样。

@think2011 有这方面的资料吗?

@struCoder 其实我是想做像goAgent这样的代理,但是不知道如何实现Https的,做https服务器这个我可以做出来了。

回到顶部