Proxy 如何强制meteor应用程序通过代理进行所有HTTP调用?

Proxy 如何强制meteor应用程序通过代理进行所有HTTP调用?,proxy,meteor,Proxy,Meteor,我正在努力模仿。不提及HTTP.*方法的任何代理设置 有专门针对流星的解决方案吗?现在我正在使用 理想情况下,我会使用SOCKS代理,只有HTTP.*调用会通过它,但我对应用程序通过任何类型的代理进行的所有调用都持开放态度。以下是Meteor代理包: 它不能通过Atmospher获得,但它是为meteor设计的npm包,这意味着它将非常容易集成。meteor 1.1更新 您可以通过npmRequestOptions参数将选项直接传递给。该功能是在我2013年提交问题后由made启用的(见下文)

我正在努力模仿。不提及HTTP.*方法的任何代理设置

有专门针对流星的解决方案吗?现在我正在使用


理想情况下,我会使用SOCKS代理,只有HTTP.*调用会通过它,但我对应用程序通过任何类型的代理进行的所有调用都持开放态度。

以下是Meteor代理包:

它不能通过Atmospher获得,但它是为meteor设计的npm包,这意味着它将非常容易集成。

meteor 1.1更新 您可以通过
npmRequestOptions
参数将选项直接传递给。该功能是在我2013年提交问题后由made启用的(见下文)

您不再需要使用http more包

旧答案,流星1.1之前 一种方法是将
proxy
参数传递给
HTTP.*
调用,该调用使用,支持代理作为选项

proxy
在HTTP包中不是可识别的选项,并且


我宁愿人们在这个问题上投票,要求通过未知的选项,而不是被忽视。同时,我创建了一个包,它传递选项:。

您的意思是希望所有HTTP调用都通过代理还是仅通过HTTP指定的那些。call/get/post还有任何特定的内容您是否考虑使用SOCKS或HTTP类型的代理?我想如果是HTTP,你可以修改几个头。Socks让我们通过Tor,如果这是你想要的?@Tarang:Socks和HTTP.*呼叫。我已经澄清了这个问题。谢谢这个@Dan,听起来很棒,正是我需要的。然而,我真的不明白如何使用你的软件包-你能举一个虚拟的例子说明如何配置我的Meteor服务器使用代理吗?另外,是否可以配置一次性使用代理(即仅一次调用)但不适用于其他人?@Alveoli:事实证明,在此期间,MDG实现了我的功能请求,将选项传递给
请求
模块。答案更新。与此同时,MDG已经实现了我的功能请求,将选项传递给
请求
模块。我已经更新了上面的答案。seafish代理软件包自2013年11月以来一直未更新。