Proxy Server written in Node.js
npm install -g proxy-server-cli
Usage: proxy-server [options] [command]
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
start [options]
install [options]
Usage: install [options]
Options:
--serverType <serverType> Server Type, tcp or tls (default: tcp)
--proxyConnectionType <proxyConnectionType> Proxy Connection Type, forward or socks5 (default: forward)
--socketType <serverType> Socket Type, tcp or tls (default: tcp)
--hostname <hostname> Hostname (default: 127.0.0.1)
--port <port> Port (default: 1337)
--destinationHostname <destinationHostname> Hostname (default: 127.0.0.1)
--destinationPort <destinationPort> Port (default: 1337)
--certificatePath <certificatePath> Certificate Path
--keyPath <keyPath> Key Path
-h, --help output usage information
Usage: start [options]
Options:
--serverType <serverType> Server Type, tcp or tls (default: tcp)
--proxyConnectionType <proxyConnectionType> Proxy Connection Type, forward or socks5 (default: forward)
--socketType <serverType> Socket Type, tcp or tls (default: tcp)
--hostname <hostname> Hostname (default: 127.0.0.1)
--port <port> Port (default: 1337)
--destinationHostname <destinationHostname> Hostname (default: 127.0.0.1)
--destinationPort <destinationPort> Port (default: 1337)
--certificatePath <certificatePath> Certificate Path
--keyPath <keyPath> Key Path
-h, --help output usage information
- chalk - Terminal string styling done right
- commander - The complete solution for node.js command-line interfaces, inspired by Ruby's commander.
- Fork it
- Create your feature branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -am 'Description of your feautre'
) - Push to the branch (
git push origin feature/your-feature
) - Create a new pull request