mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-09-29 16:06:36 +08:00
添加屏蔽协议到面板,免去手动操作
This commit is contained in:
@@ -31,4 +31,8 @@ public class NodeUpdateDto {
|
||||
@Min(value = 1, message = "结束端口必须大于0")
|
||||
@Max(value = 65535, message = "结束端口不能超过65535")
|
||||
private Integer portEnd;
|
||||
|
||||
private Integer http;
|
||||
private Integer tls;
|
||||
private Integer socks;
|
||||
}
|
||||
@@ -224,6 +224,9 @@ public class WebSocketServer extends TextWebSocketHandler {
|
||||
// 客户端节点连接
|
||||
Long nodeId = Long.valueOf(id);
|
||||
String version = (String) session.getAttributes().get("nodeVersion");
|
||||
String http = (String) session.getAttributes().get("http");
|
||||
String tls = (String) session.getAttributes().get("tls");
|
||||
String socks = (String) session.getAttributes().get("socks");
|
||||
|
||||
log.info("节点 {} 尝试连接,开始处理连接逻辑", nodeId);
|
||||
|
||||
@@ -256,6 +259,16 @@ public class WebSocketServer extends TextWebSocketHandler {
|
||||
if (version != null) {
|
||||
node.setVersion(version);
|
||||
}
|
||||
if (http != null) {
|
||||
node.setHttp(Integer.parseInt(http));
|
||||
}
|
||||
if (tls != null) {
|
||||
node.setTls(Integer.parseInt(tls));
|
||||
}
|
||||
if (socks != null) {
|
||||
node.setSocks(Integer.parseInt(socks));
|
||||
}
|
||||
|
||||
boolean updateResult = nodeService.updateById(node);
|
||||
|
||||
if (updateResult) {
|
||||
|
||||
Reference in New Issue
Block a user