Now you able to use this socks server as a SOCKS5 gate / relay (i mean pass traffic thru other socks servers, especially useful when you need obtain a static connection to only one server).
It's possible to make a simple chain like this:
Socks client --> Our socks gate / relay server --> Any other socks5 servers
This addition is not ruining your codebase nor breaking backward API compatibility.
Usage:
socks.createServer(options, listener, proxOptions);
Where 'proxOptions' is object that similar to one you passing to client:
{
enabled: true, // optional, change proxOptions.enabled to false when relay not needed anymore
proxyHost: 'hostname or ip',
proxyPort: 1080,
auths: [ socks.auth.None() ]
}
Simple socks chaining
Now you able to use this socks server as a SOCKS5 gate / relay (i mean pass traffic thru other socks servers, especially useful when you need obtain a static connection to only one server). It's possible to make a simple chain like this:
This addition is not ruining your codebase nor breaking backward API compatibility.
Usage: