SOCKS5 HTTP Client
var shttp = ;shttp;
URLs are parsed using
url.parse. You may also pass an options hash as the first argument to
socksPort options if your SOCKS server isn't running on
localhost:1080. Tor runs its SOCKS server on port
9050 by default, for example.
Specify a username and password using
Using with Tor
Works great for making HTTPS requests through Tor.
Make sure a Tor server is running locally and run
node example/tor http://en.wikipedia.org/wiki/SOCKS to test.
Using with Request
To use with Request, just pass a reference to the
var Agent = ;;
This client only provides support for making HTTP requests. See socks5-https-client for an HTTPS implementation.