diff --git a/springboot-backend/src/main/java/com/admin/common/utils/GostUtil.java b/springboot-backend/src/main/java/com/admin/common/utils/GostUtil.java index b6064c6..ec9e268 100644 --- a/springboot-backend/src/main/java/com/admin/common/utils/GostUtil.java +++ b/springboot-backend/src/main/java/com/admin/common/utils/GostUtil.java @@ -301,6 +301,11 @@ public class GostUtil { private static JSONObject createListener(String protocol) { JSONObject listener = new JSONObject(); listener.put("type", protocol); + if (Objects.equals(protocol, "udp")){ + JSONObject metadata = new JSONObject(); + metadata.put("keepAlive", true); + listener.put("metadata", metadata); + } return listener; }