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

softyun3年前云服务器82

一、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 就行了。

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

相关文章

云服务器相对于VPS有哪些优势

云服务器相对于VPS的优势:1. VPS的性能表现受到单一硬件的上限影响,而云服务器采用的是集群计算的方式,可以供给单台服务器充足的硬件资源,云服务器的弹性升级的空间更大,最顶配的配置可以与一般的高性...

租用cdn加速服务器的费用高吗

租用cdn加速服务器的费用高:1、如果CDN加速服务器的设备较高,则租用CDN加速服务器的价格就会较高;2、如何租用CDN加速服务器的时间较长,则整体的价格就会较高。具体内容如下:1、服务器的构成如果...

服务器云存储的优势有哪些

服务器云存储的优势有:1、具备硬件冗余特点;2、当服务器出现故障时,能够自动切换到新设备上继续正常工作;3、云存储设备升级的时候不会导致服务中断的情况发生;4、容量分配不受服务器的物理硬盘限制;5、能...

开游戏服务器需要注意哪些问题

开游戏服务器需要注意的问题有:1、注意游戏服务器的带宽问题,包括带宽的大小和质量,看带宽是独享带宽还是共享带宽;2、注意游戏服务器的安全防御问题,租用时考核服务器的防御能力,选择性价比高的高防IDC供...

虚拟空间服务器连接失败怎么解决

虚拟空间服务器连接失败解决的方法:1、本地网络不通,使用Ping命令进行测试再对应问题进行解决;2、登录名或密码错误,找回密码或直接找租用服务器的IDC商解决;3、权限不足,找租用服务器的IDC商解决...

日本云服务器免费使用要注意什么

日本云服务器免费使用要注意:1、服务商是否具备IDC、ICP、ISP三证;2、机房实力是否较好,如是否具备容灾系统、电力冗余系统、消防设备、制冷系统等设备;3、服务商是否可以提供全天候24*7小时的技...