- 设置页新增设备名称(单行)、设备描述(多行)、额外路由(CIDR列表)设置项 - RouterInfo 广播携带 deviceName,并在拓扑图节点与节点概览中展示;deviceDescription 保持本地概览显示 - 拓扑图节点标签支持多行文本绘制 - 节点概览面板新增 IP 地址及设备详情展示 - 支持将 TUNName 设为 null/"null"/空字符串时完全跳过 Wintun 虚拟网卡创建 - .classpath 容器改为标准 JavaSE-25 执行环境以同时兼容 JDK 25 与 26 - 新增 AGENTS.md 与 VS Code 调试及运行配置 BREAKING CHANGE: RouterInfo 在序列化末尾追加了 deviceName 字段(writeUTF),新旧版本节点混连时路由协议解析异常,需同步升级
28 lines
975 B
JSON
28 lines
975 B
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"type": "java",
|
|
"name": "KLALBMain (VS Code 自动构建)",
|
|
"request": "launch",
|
|
"mainClass": "org.kne.cloud.network.klalb.KLALBMain",
|
|
"projectName": "KLALB",
|
|
"cwd": "${workspaceFolder}",
|
|
"vmArgs": "--enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED"
|
|
},
|
|
{
|
|
"type": "java",
|
|
"name": "KLALBMain (直接用 bin 目录)",
|
|
"request": "launch",
|
|
"mainClass": "org.kne.cloud.network.klalb.KLALBMain",
|
|
"cwd": "${workspaceFolder}",
|
|
"classPaths": [
|
|
"${workspaceFolder}/bin",
|
|
"${workspaceFolder}/src",
|
|
"${workspaceFolder}/lib/*"
|
|
],
|
|
"vmArgs": "--enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED"
|
|
}
|
|
]
|
|
}
|