A SOCKS v5/v4a/v4 proxy server with user/pass authentication in node.js
Pull request Compare This branch is 45 commits ahead of gvangool:master.
Latest commit 3c76be8 Jan 25, 2017 @sequoiar committed on GitHub Update README.md
Failed to load latest commit information.
AUTHORS fix author list Jul 6, 2014
LICENSE Fixes #5, added MIT license file Apr 28, 2013
README.md Update README.md Jan 25, 2017
package.json tag 1.0.1 Jan 12, 2017
proxy.js Update proxy.js Jan 13, 2017
socks.js fixed socks support username/password auth Jan 12, 2017


SOCKS v4/v4a/v5 server implementation with user/pass authentication node.js

A simple SOCKS v5/v4/v4a server implementation and demo proxy.

You can run it easily as::

node proxy.js

This will create a proxy at on port 8888.

You can use this as a good starting point for writing a proxy or a tunnel!


  • npm install socks5


(The MIT License)