Skip to content

ozon1234/node-tcp-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple TCP proxy that may be used to access a service on another network. An extensible replacement for socat when used thus

socat TCP-LISTEN:port1,fork TCP:host:port2

port1 is where socat listens for incoming requests. host and port2 are the host and port where the actual service is listening at.

To achieve the same with node-tcp-proxy

node tcpproxy.js  --proxyPort [port1] --serviceHost [host] --servicePort [port2]

Install node-tcp-proxy from npm

sudo npm install -g node-tcp-proxy

To create a proxy in your own code

var proxy = require("node-tcp-proxy");
var newProxy = proxy.createProxy(8080, "hostname", 10080);

To end the proxy

newProxy.end();

About

A simple TCP proxy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%