受本文http://www.catonmat.net/http-proxy-in-nodejs启发
任何想法,如何将此代理转换为透明代理?
PS:我知道如何设置我的防火墙等等...只是试图运行这个玩具而不是透明的鱿鱼。
答案 0 :(得分:1)
通常,透明代理和显式代理之间的区别在于,在透明模式下,HTTP命令中不会发送完整的URL。 代理将使用Host头来确定上游服务器,而不是从URL中提取它:否则处理是相同的。请注意,这仅适用于HTTP,透明的HTTPS代理要困难得多。
我不熟悉node.js:我的猜测是主机头可以在 request.headers 字段中使用,然后修复proxy_request对象以获得适当的完整上游URL。