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.测试

相关推荐
爱写代码的森2 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
大耳朵-小飞象4 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技5 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++5 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室7 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
白露与泡影7 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
神奇霸王龙8 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
Web极客码8 小时前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress
生活爱好者!8 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
groundhappy9 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python