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

相关推荐
西索斯coding5 分钟前
Grok 4.7 调用一直 401 怎么办?不是 Key 过期,是 Authorization 头格式问题——排查全流程 + 修复示例
服务器·开发语言·ai·php
yunwei3717 分钟前
eBPF 示例:使用 CUPTI 构建 GPU 火焰图分析器
linux·后端·性能优化
const_qiu33 分钟前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能
张宇Joaquin38 分钟前
自研SP600系列网卡驱动跟麒麟V10 SP3 2403配套关系
linux·运维·网络
mengge.cloud1 小时前
1019Namespace ,Contexts ,Kubernetes Pod
运维·服务器·网络·云原生·容器·kubernetes·云计算
艾iYYY1 小时前
【无标题】
linux·开发语言·网络·操作系统
aixingkong9212 小时前
UALink 技术白皮书解读
服务器·网络·硬件架构
mklpo1472 小时前
在 安卓手机 上通过termux运行 gentoo 和 宝塔面板。2026.10.19
linux·运维·服务器
xatu2 小时前
ubuntu容器在redhat系统下使用大模型API问题
linux·运维·ubuntu
TangGeeA3 小时前
命令安全设置
java·服务器·安全