Centos 7通过Socat实现端口转发支持TCP与UDP

  • A+
所属分类:软件·服务器

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

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

Socat安装命令:

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

233.233.233.233:6666 这个是酸酸乳ip和端口

2666:是本机定义的转发端口(也就是服务器ip:2666)

设置开机启动:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!