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

softyun3年前云服务器80

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

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

相关文章

阿联酋服务器如何挑选?阿联酋服务器租用选择技巧

阿联酋服务器在IDC市场上的需求量并不是很多,因此提供阿联酋服务器租用的IDC服务商也不多,因此阿联酋服务器如何挑选成为很多初次使用阿联酋服务器的站长们头疼的问题,我们都知道服务器挑选要考虑带宽、线路...

电信服务器租赁为什么打开网页速度慢

电信服务器租赁打开网页速度慢的原因有:1、系统本身问题或服务器通过远程协议来访问操作,导致电信服务器租赁打开网页速度慢;2、外界因素,如DNS延迟因素,导致电信服务器租赁打开网页速度慢;3、服务器没有...

SSL证书和域名证书的区别是什么

SSL证书和域名证书的区别是:SSL证书是受信任的数字证书颁发机构在验证服务器身份后颁发的证书,它具有服务器身份验证和数据传输加密的功能,如网站安装SSL证书后,访问Web网站时都是以“https”开...

香港vps云服务器有哪些优势

香港vps云服务器的优势有:1、香港vps云服务器无需备案,且网站访问速度快;2、香港vps云服务器按需付费,用户可以根据网站的访问量及增加的功能来提升云服务器配置,价格较便宜;3、香港vps云服务器...

无需域名认证的CDN有哪些优势

无需域名认证的CDN优势有:1、能实现用户就近访问,减少网络延迟,提高网站用户访问体验和访问速度;2、能有效避免运营商之间的互联问题,实现用户能访问任何网络资源;3、能实现每个节点的冗余机制,提高网站...

租用韩国服务器如何排查系统

租用韩国服务器排查系统的安全措施:1. 注意服务器存在隐藏用户或异常用户,可以通过查看本地用户和组,如果用户或用户组带有$符号,说明该用户/用户组被隐藏,很有可能被黑了。2. 通过任务管理器查看是否存...