From 2132f45daea43f9ca17545148dd5b1780e5290ca Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Thu, 2 Apr 2026 13:11:51 +0800 Subject: [PATCH] fix Event --- message.proto | 46 +++++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/message.proto b/message.proto index dcbc441..99f6f07 100644 --- a/message.proto +++ b/message.proto @@ -105,21 +105,41 @@ message SDLPolicyResponse { // 事件定义 -message SDLNatChangedEvent { - bytes mac = 1; - uint32 ip = 2; -} +message SDLEvent { + // nat映射变化 + message NatChanged { + bytes mac = 1; + uint32 ip = 2; + } -message SDLSendRegisterEvent { - bytes dst_mac = 1; - uint32 nat_ip = 2; - uint32 nat_port = 3; - uint32 nat_type = 4; - optional SDLV6Info v6_info = 5; -} + // 发送register消息 + message SendRegister { + bytes dst_mac = 1; + uint32 nat_ip = 2; + uint32 nat_port = 3; + uint32 nat_type = 4; + optional SDLV6Info v6_info = 5; + } -message SDLNetworkShutdownEvent { - string message = 1; + // 网络关闭 + message NetworkShutdown { + string message = 1; + } + + // 出口节点控制 + message ExitNodeControl { + int32 action = 1; // 必选:操作类型 + bytes node_mac = 2; // 必选:目标节点 MAC + uint32 node_ip = 3; // 必选:目标节点 IP + string remark = 4; // 可选:备注(方便日志/调试) + } + + oneof event { + NatChanged nat_changed = 1; + SendRegister send_register = 2; + NetworkShutdown shutdown = 3; + ExitNodeControl exit_node = 4; + } } // UDP通讯消息