假设您有 X 是一个接受 http 请求的网络服务器。我有一个问题,X 有 WAF 阻止通过 Node.js 访问代理的 HTTP 请求,因为它被 WAF 检测到,但是在 Chrome 中使用这个 HTTP 代理时没有问题。
WAF不要求你完成一个JS挑战,我已经尽可能匹配了。- 标头顺序(通过 Charles Proxy 测试) - 不同的 HTTP 客户端(我试过 Axios 和https-proxy-agent
请求tunnel: true
)
这里唯一可能成为问题的是 TLS 密码(发送的密码以及发送的顺序)。
我几乎可以肯定它与 Cipher Suite 无关,因为我能够通过 Node.js 在没有代理的情况下传递他们的 WAF。
我还可能缺少什么?