A SOCKSv5 proxy in node.js