Javascript 如何使用所有请求信息(头、ip等)将请求转发到另一个URL?

Javascript 如何使用所有请求信息(头、ip等)将请求转发到另一个URL?,javascript,node.js,express,httprequest,http-proxy,Javascript,Node.js,Express,Httprequest,Http Proxy,请参阅下文: 我的应用程序收到用户的请求 我的应用程序使用对第三方应用程序进行API调用 为了使第三方API正常工作,它需要接收用户IP和标题信息。(它是一个广告服务器)。但当我通过我的应用程序发送请求时——正如预期的那样——第三方会收到我的应用程序服务器的IP和头 问题是: 我如何使我的应用程序请求第三方API“看起来像”用户?如何“克隆”用户对第三方的请求 感谢您复制标题,听起来您更需要一个。 对于IP:如果我没有完全关闭,我会说这是不可能的,因为你对你的计算机/服务器提供给通过网络发送的

请参阅下文:

  • 我的应用程序收到用户的请求
  • 我的应用程序使用对第三方应用程序进行API调用
  • 为了使第三方API正常工作,它需要接收用户IP和标题信息。(它是一个广告服务器)。但当我通过我的应用程序发送请求时——正如预期的那样——第三方会收到我的应用程序服务器的IP和头

    问题是: 我如何使我的应用程序请求第三方API“看起来像”用户?如何“克隆”用户对第三方的请求


    感谢您复制标题,听起来您更需要一个。 对于IP:如果我没有完全关闭,我会说这是不可能的,因为你对你的计算机/服务器提供给通过网络发送的包的IP地址没有影响

    换句话说:您的NodeJS实例位于应用程序层,而IP地址在传输层中处理


    我想你所能做的就是将一个链接转发给你的用户,让他调用实际的第三方API。

    一些产品/方支持。您将不得不求助于此或类似的选项,因为第三方收到的IP将始终是您的,您无法影响这一点(没有问题)。另一种选择是从中间退出,让用户直接呼叫第三方。我必须在中间:X-TuneDeD-头选项听起来很酷。我会查的,谢谢!