单端口TCP和UDP流量转发方法
socat安装
在CentOS上安装:
yum install -y socat在Ubuntu或Debian上安装:
apt-get update && apt-get install -y socatsocat的使用
1. 转发TCP流量
使用说明:TCP4-LISTEN:10000表示监听IPv4的30000端口。你可以根据需要更改为想要转发的端口。fork TCP4:1.1.1.1:30000则将流量转发至1.1.1.1的30000端口,IP和端口可根据实际情况进行调整。nohup用于后台运行。建议将此命令添加到/etc/rc.local以实现开机自启。
nohup socat TCP4-LISTEN:30000,reuseaddr,fork TCP4:1.1.1.1:30000 >> socat.log 2>&1 &2. 转发UDP流量
nohup socat -T 600 UDP4-LISTEN:30000,reuseaddr,fork UDP4:1.1.1.1:30000 >> socat.log 2>&1&通过执行这两行命令即可实现TCP和UDP的流量转发。
