title: Send HTTP request from different IPs in Node.js
body: <p>Is there a way to send an HTTP request with a different IP from what I have in Node.js?</p>
  
  <p>I want to send a request from an IP that I choose before, and not from the IP of the server or from my computer’s IP.</p>
  
  <p>I know that Tor Project does this kind of manipulation, but I didn't find any library that Tor uses to do this stuff. </p>
  
  <p>Is there any API or Node.js module that Tor uses to handle this kind of private browsing in Node.js?</p>