connect.js 682 B

12345678910111213141516171819202122232425262728293031
  1. var Socks = require('../index.js');
  2. var options = {
  3. proxy: {
  4. ipaddress: "31.193.133.9",
  5. port: 1081,
  6. type: 5 // (4 or 5)
  7. },
  8. target: {
  9. host: "173.194.33.103", // (google.com)
  10. port: 80
  11. }
  12. };
  13. Socks.createConnection(options, function (err, socket, info) {
  14. if (err)
  15. console.log(err);
  16. else {
  17. console.log("Connected");
  18. socket.on('data', function (data) {
  19. // do something with incoming data
  20. });
  21. // Please remember that sockets need to be resumed before any data will come in.
  22. socket.resume();
  23. // We can do whatever we want with the socket now.
  24. }
  25. });