服务器利用socat实现数据转发脚本代码教程

softyun3年前云服务器83

一、socat介绍

Socat 是 Linux 下的一个多功能的网络工具,Socat 的主要特点就是在两个数据流之间建立通道,且支持众多协议和链接方式。

二、安装方式

①、源码安装

wget http://dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz tar zxf socat-1.7.3.2.tar.gz cd socat-1.7.3.2 ./configure  make    make install

②、通过包安装 (centos)

yum install socat -y 

相关阅读:socat转发一键脚本教程

三、socat实战之端口转发

1、转发TCP

监听 192.168.1.252 网卡的 15672 端口,并将请求转发至 172.17.0.15 的 15672 端口。

socat  -d -d TCP4-LISTEN:15672,bind=192.168.1.252,reuseaddr,fork TCP4:172.17.0.15:15672  -d -d :前面两个连续的 -d -d 代表调试信息的输出级别。 TCP4-LISTEN:15672 在本地建立一个 TCP IPv4 协议的监听端口,也就是转发端口。这里是 15672,请根据实际情况改成你自己需要转发的端口。 bind 指定监听绑定的 IP 地址,不绑定的话将监听服务器上可用的全部 IP。 reuseaddr 绑定一个本地端口。 fork TCP4:172.17.0.15:15672 指的是要转发到的服务器 IP 和端口,这里是 172.17.0.15 的 15672 端口。 

2、转发UDP

转发 UDP 和 TCP 类似,只要把 TCP4 改成 UDP4 就行了。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

linux服务器死机了怎么办?

  linux系统一直都是以开源和稳定著称,相对于Windows来说,linux在稳定性上有着巨大的优势,但是,一个如此庞大复杂的系统,死机的情况还是无法绝对避免的。当linux系统宕机时,我们该如何...

web服务器的架设流程是什么

web服务器的架设流程主要包括以下几步:1、购买合适服务器根据实际需求,购买性能更强的服务器。2、安装操作系统将操作系统安装到服务器上。3、安装Web服务器安装对应的Web服务器,如Apache、Ng...

企业服务器Ping值为什么很大?Ping值的大小意味着什么?

如果在你浏览网页时发现网络比较卡慢甚至连不上网的情况,这时候我们可以先用ping来感知测试下网络情况。首先按win键打开开始菜单,在搜索框中输入“cmd”点击回车。在弹出的do...

外贸网站怎么选择日本服务器

外贸网站选择日本服务器的方法有:1、选择有中文24小时在线客服的专业日本服务器机房服务商,以保障外贸网站的运营;2、选择有国际优质线路的日本服务器,以保证用户直接访问网站的体验;3、选择硬件稳定可靠的...

云服务器免备案的好处有哪些

云服务器免备案的好处:1. 选择免备案云服务器解决了国内电信和联通运营商互访不通的问题,保证客户的访问流畅。2. 选择免备案云服务器不必受限于网站备案手续,开通即可上线,提高了工作的效率,节省时间成本...

租用香港服务器有哪些独特的优势

租用香港服务器的优势有:1、香港服务器不需要备案,能快速上架网站;2、香港服务器采用双线或BGP多线租用,带宽资源充足,能满足用户的需求;3、香港服务器地理位置好,网络环境好,国内访问速度快且稳定;4...