haproxy——socat热更新工具

socat (Socket CAT)是一款功能强大的类 Unix 网络工具,常被称作加强版 netcat,被誉为网络调试与数据转发中的 "瑞士军刀"。

它的核心作用是在两个任意的数据通道之间建立双向连接,不仅支持 TCP、UDP、IPv4/IPv6 等网络协议,还能对接文件、管道、终端、UNIX 域套接字、串口、SSL 加密连接等。

相比传统网络工具,socat 功能更稳定、参数更丰富,支持并发转发、权限控制、端口复用、后台运行等特性,广泛用于端口转发、内网穿透、服务模拟、网络排错、简单数据传输等场景,是运维、网络实验、安全测试中非常常用的实用工具。

**热更新:**在服务或软件不停止的情况下更新软件或服务的工作方式,完成对软件不停工更新,典型的热更新设备,usb,在使用usb进行插拔时,电脑系统时不需要停止工作的,这种设备叫热插拔设备

1.安装socat

查看socat帮助

2.基本操作

先确认你的haproxy.cfg中的套接字部分是否开启了管理员权限

然后利用socat查看haproxy信息

查看集群状态:

查看基本信息:

查看权重:

3.利用socat更改haproxy信息

方法一:直接更改报错

1.先进行报错

2.对socket进行授权

3.清空之前的套接字记录,重启haproxy服务,再次查看套接字,发现stats套接字出现了

方法二:执行权重更改

1.查看更改前的权重

2.修改其权重

3.再次查看权重是否变更

4.测试

相关推荐
林姜泽樾1 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe1 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子1 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
南棱笑笑生2 小时前
20260310在瑞芯微原厂RK3576的Android14查看系统休眠时间
服务器·网络·数据库·rockchip
xiaokangzhe2 小时前
Nginx核心功能
运维·nginx
松果1772 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
XDHCOM2 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Highcharts.js2 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts
ayaya_mana2 小时前
快速安装Nginx-UI:让Nginx管理可视化的高效方案
运维·nginx·ui
c++之路3 小时前
Linux网络协议与编程基础:TCP/IP协议族全解析
linux·网络协议·tcp/ip