Este artículo comparte el código de implementación de reenvío de puertos Node.js para su referencia. El contenido específico es el siguiente
#!/sbin/node var net = request ('net'); function proxyPort (srcport, destserver, desestport) {var server = net.createServer (function (c) {// 'Connection' Listener c.on ('end', function () {console.log ('src disconnected');}); var client = net.connect ({port: Destport, host: destserver}, function () {// 'Connect' console.log ('ok ....'); err) server.listen (srcport, function () {// 'Listener' Listener Console.log ('Server Bound' + Srcport);});} var params = Process.argv; if (params.length! = 5) {console.log ("node port.js srcport destserver sestport");; return;} proxyport (params [2], params [3], params [4]); console.log (process.argv);Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.