我试图将端口6999的所有流量转发到端口7000(我知道我可以使用iptables,但想法是使用Node.js来做一些包检查)。Node.js - 将端口A的所有流量转发到端口B
这里是我SOFAR代码:
var net=require('net');
var compress=require('./node-compress/compress');
var ip='172.16.1.224';
var ipPort=6999;
var opPort=7000;
var output=net.createServer(function(connOut){
var input=net.createServer(function(connIn){
connIn.pipe(connOut);
});
input.listen(ipPort,ip);
});
output.listen(opPort,ip);
它只是似乎没有工作。当我在7000端口上执行tcpdump时,什么也没有显示出来。任何人有任何建议?
提前许多感谢,
这太棒了。谢谢! –