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

Dan*_*scu 5 proxy meteor

我试图通过代理服务器模拟curl.该流星文档没有为HTTP提及任何代理设置.*的方法.

是否有特定于流星的解决方案?现在我正在使用ProxyChains.

理想情况下,我使用SOCKS代理,只有HTTP.*调用会通过它,但我对来自应用程序的所有调用通过任何类型的代理开放.

Dan*_*scu 5

Meteor 1.1更新

您可以直接将选项传递给故宫请求模块通过npmRequestOptions参数HTTP.*.我在2013年提交问题后提交了功能(见下文).

您不再需要使用http-more软件包.

老答案,前流星1.1

一种方法是将proxy参数传递给HTTP.*调用,调用使用请求模块,该模块支持代理作为选项.

proxy不是HTTP包中公认的选项,我已经提交了一个简单地传递无法识别的选项的请求.它被其中一个Meteor核心开发者拒绝了.

我宁愿人们就这个问题投票,要求传递未知的选项而不是被忽视.与此同时,我创建了一个确实通过选项的包:http-more.