node.js下载免费公共代理文件

node.js下载免费公共代理文件,node.js,proxy,download,Node.js,Proxy,Download,我想使用Node.js编写一个应用程序。应用程序的目的是通过提供URL参数下载URL中指定的文件。例如,我想下载URL中的.png文件。我会写代码。但是我不想让对方看到我的IP(xxx.xxx.xxx.xxx)。我想在下载此文件时使用公共代理。我的意思是,当我下载此文件时,我的IP必须显示为209.170.151.142:7808(例如中的一个IP地址),但不是我的IP 如何在node.js中编写此代码 关于…请求模块可以采用代理配置选项: 类似这样(未经测试): .. 你是通过代理问这个问题吗

我想使用Node.js编写一个应用程序。应用程序的目的是通过提供URL参数下载URL中指定的文件。例如,我想下载URL中的.png文件。我会写代码。但是我不想让对方看到我的IP(xxx.xxx.xxx.xxx)。我想在下载此文件时使用公共代理。我的意思是,当我下载此文件时,我的IP必须显示为209.170.151.142:7808(例如中的一个IP地址),但不是我的IP

如何在node.js中编写此代码


关于…

请求模块可以采用代理配置选项:

类似这样(未经测试):


.. 你是通过代理问这个问题吗?不,我只是想学习如何用这种方式编码。谢谢你。就这样。
var request = require('request');
request({ 
  url: 'http://domain.com/path/to/image.png',
  proxy: 'http://IP.of.proxy'
}, function (err, res, imgBuffer) {
  // check for presence of err here
  // do something with imgBuffer, like save it to a file
})