你的位置:首页 > 互联网IT

nodejs端口转发映射,TCP端口转发映射,端口转发,端口映射,node转发,nodejs转发,nodejs映射,node映射,tcp转发,tcp端口转发,tcp映射,tcp端口映射

支持系统:Windows 64位系统/Linux系统

功能:nodejsTCP端口转发

软件:node

性能:优越

Windows/linux下载地址:node-TCP端口转发.rar

windows node 下载地址:node-v12.14.0-x86.rar


nodejs同类型转发映射软件:

TCP:https://www.zhuguodong.com/?id=530

TCP+UDP:https://www.zhuguodong.com/?id=597


node-端口转发

nods.js实现的socket TCP端口代理转发,


用法:

node proxy.js 80 127.0.0.1 8080

node proxy.js 80 www.aabbb.com 8080

参数说明: 80代理监听端口 127.0.0.1目标服务ip或者域名 8080目标服务端口


Windows系统:

安装:node-v12.14.0-x86.msi

查看:node -v

返回版本信息,比喻:v0.10.48

同目录下运行:node proxy.js 80 127.0.0.1 8080


后台隐藏运行:https://www.zhuguodong.com/?id=520


Linux系统:

第一种:nodejs安装

安装:yum -y install nodejs

查看:node -v

返回版本信息,比喻:v0.10.48

同目录下运行:node proxy.js 80 127.0.0.1 8080


后台隐藏运行:https://www.zhuguodong.com/?id=498


1.升级node,下载 n管理包

npm install -g n

2.执行n 命令升级到v14.16.0

v14.16.0版本2021年2月23日

n 14.16.0 stable

v12.21.0版本2021年2月23日

n 12.21.0 stable

v10.23.3版本2021年2月9日

n 10.23.3 stable

3.重启centos7(必须).查看node版本,更新到14.16.0

reboot


第二种:nodejs安装

安装宝塔网站面板

软件商店:搜索node,安装

查看:node -v

返回版本信息,比喻:v0.10.48

同目录下运行:node proxy.js 80 127.0.0.1 8080


Linux系统node安装:

参考文章:https://www.zhuguodong.com/?id=529

QQ截图20210520091508.jpg nodejs端口转发映射,TCP端口转发映射,端口转发,端口映射,node转发,nodejs转发,nodejs映射,node映射,tcp转发,tcp端口转发,tcp映射,tcp端口映射 互联网IT


node.js实现端口转发

参考文章:http://www.cxyzjd.com/article/weixin_34387468/86278740

本文为大家分享的是node.js端口转发实现代码,供大家参考,具体内容如下

#!/sbin/node
 
var net = require('net');
 
function proxyPort(srcport,destServer,destport)
{
  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' listener
         console.log('ok....');
         c.on('data', function(data) {
             console.log(data.length);
           client.write(data);
         });
    });
 
    client.on('error', function(err) {
     console.log("dest=" + err);
     c.destroy();
    });
 
    c.on('error', function(err) {
     console.log("src" + err);
     client.destroy();
    });
 
    client.on('data', function(data) {
     c.write(data);
    });
 
    client.on('end', function() {
     console.log('dest disconnected ');
    });
 
  });
  server.listen(srcport, function() { //'listening' listener
   console.log('server bound' + srcport);
  });
}
 
var params = process.argv;
if(params.length != 5){
 console.log("node port.js srcport destserver destport "); 
 return;
}
 
proxyPort(params[2],params[3],params[4]);
 
console.log(process.argv);

以上就是本文的全部内容,希望对大家的学习有所帮助。

  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。