我試圖將端口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時,什麼也沒有顯示出來。任何人有任何建議?
提前許多感謝,
這太棒了。謝謝! –