可能与如何在 node.js http.Client 中使用 http 代理有关?
我读过这篇文章,并在这里尝试过。 https://gist.github.com/lessmind/5704519
该request函数发送一个请求来指定 url,打印请求选项和页面正文,当它得到一个proxy参数时,它会解析它并设置到请求选项中,如这篇文章所说。
但是当我在http://showip.net/上尝试时,返回的 ip 是否与代理相同。
我做错什么了吗?或任何其他方式通过代理发送请求?
可能与如何在 node.js http.Client 中使用 http 代理有关?
我读过这篇文章,并在这里尝试过。 https://gist.github.com/lessmind/5704519
该request函数发送一个请求来指定 url,打印请求选项和页面正文,当它得到一个proxy参数时,它会解析它并设置到请求选项中,如这篇文章所说。
但是当我在http://showip.net/上尝试时,返回的 ip 是否与代理相同。
我做错什么了吗?或任何其他方式通过代理发送请求?
根据 http://nodejs.org/api/http.html#http_http_request_options_callback
hostname: To support url.parse() hostname is preferred over host
覆盖代理信息时应添加此行。
options.hostname = proxy.hostname;