最新消息:不要跟我说什么底层原理、框架内核!老夫敲代码就是一把梭! 复制,粘贴,拿起键盘就是干!!

Linux端口转发工具支持TCP与UDP

软件·服务器 楚盟 649浏览 0评论

socat,是linux下的一个工具,其功能与有“瑞士军刀”之称的netcat类似,不过据说可以看做netcat的加强版。的确如此,它有一些netcat所不具备却又很有需求的功能,例如ssl连接这种。netcat可能是因为比较久没有维护,确实显得有些陈旧了。

在Linux/UNIX中,一切都是文件,无论是socket还是其他设备。所以从理论上来说,一切能够在文件层级访问的内容都可以成为socat的数据流的来源,2个address可以任意发挥,能够做到的事情还有很多。特别是其fork的功能,确实是netcat所不能比的。

Socat安装命令

yum install socat nohup -y

终端输入转发命令:(一个是tcp,另一个是udp)

nohup socat TCP4-LISTEN:2666,reuseaddr,fork TCP4:233.233.233.233:6666 >> /root/socat.log 2>&1 &
nohup socat UDP4-LISTEN:2666,reuseaddr,fork UDP4:233.233.233.233:6666 >> /root/socat.log 2>&1 &
Null

233.233.233.233:6666 这个是酸酸乳ip和端口
2666:是本机定义的转发端口(也就是服务器ip:2666)

设置开机启动

chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local

转载请注明:楚盟网 » Linux端口转发工具支持TCP与UDP

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址