From 42a47ddd3d43e6c5bcb29297b08bbfeaa01b38ee Mon Sep 17 00:00:00 2001 From: qaq Date: Mon, 30 Jun 2025 21:45:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=95v6=E6=97=B6=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/admin/AdminApplicationTests.java | 20 ----------- vitepress/guide.md | 9 ++++- vue-frontend/src/views/Home.vue | 2 +- vue-frontend/src/views/Tunnel.vue | 35 ++----------------- 4 files changed, 11 insertions(+), 55 deletions(-) diff --git a/springboot-backend/src/test/java/com/admin/AdminApplicationTests.java b/springboot-backend/src/test/java/com/admin/AdminApplicationTests.java index a9ca1d5..9d00f42 100644 --- a/springboot-backend/src/test/java/com/admin/AdminApplicationTests.java +++ b/springboot-backend/src/test/java/com/admin/AdminApplicationTests.java @@ -1,30 +1,10 @@ package com.admin; -import com.admin.common.dto.ConfigItem; -import com.admin.common.dto.GostConfigDto; -import com.admin.common.dto.GostDto; -import com.admin.common.utils.GostUtil; -import com.admin.entity.Forward; -import com.admin.entity.Node; -import com.admin.entity.SpeedLimit; -import com.admin.service.ForwardService; -import com.admin.service.NodeService; -import com.admin.service.SpeedLimitService; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; -import org.xmlunit.util.Nodes; -import javax.annotation.Resource; -import java.util.List; -import java.util.Objects; @SpringBootTest class AdminApplicationTests { - - - } diff --git a/vitepress/guide.md b/vitepress/guide.md index ba8ce98..1adf2a7 100644 --- a/vitepress/guide.md +++ b/vitepress/guide.md @@ -129,7 +129,14 @@ curl -L https://your-panel-server:6365/agent/install | bash -s -- --server=your- - **入口节点**: 选择流量入口节点 - **起始端口**: 端口范围起始值(默认1) - **结束端口**: 端口范围结束值(默认65535) -- **监听地址**: 部分专线需要,如果不理解保持默认即可 +- **监听地址**: - **监听地址**: + 部分专线需要监听指定内网IP才能成功转发端口,所以才诞生了这两个配置, + 如果不理解就按照说明填写,服务器只有v4就填写 + 0.0.0.0, + 支持v6或者只有v6就填写 + [::] + + **出口配置**(仅隧道转发类型需要): - **协议类型**: 保持默认即可,如有特殊需求可选择: diff --git a/vue-frontend/src/views/Home.vue b/vue-frontend/src/views/Home.vue index 484cf8a..79810c4 100644 --- a/vue-frontend/src/views/Home.vue +++ b/vue-frontend/src/views/Home.vue @@ -9,7 +9,7 @@ @click="toggleMobileMenu" type="text"> - 管理后台 + 管理后台1.0.0
diff --git a/vue-frontend/src/views/Tunnel.vue b/vue-frontend/src/views/Tunnel.vue index 54a8876..4baf503 100644 --- a/vue-frontend/src/views/Tunnel.vue +++ b/vue-frontend/src/views/Tunnel.vue @@ -247,7 +247,8 @@
- 部分专线需要指定才能转发udp + 详细介绍查看文档中的监听地址说明 + 详细说明
@@ -593,41 +594,9 @@ export default { ], tcpListenAddr: [ { required: true, message: '请输入TCP监听地址', trigger: 'blur' }, - { - validator: (rule, value, callback) => { - if (value) { - // 验证IP地址格式(包括0.0.0.0) - const ipRegex = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; - if (ipRegex.test(value)) { - callback(); - } else { - callback(new Error('请输入有效的IP地址')); - } - } else { - callback(); - } - }, - trigger: 'blur' - } ], udpListenAddr: [ { required: true, message: '请输入UDP监听地址', trigger: 'blur' }, - { - validator: (rule, value, callback) => { - if (value) { - // 验证IP地址格式(包括0.0.0.0) - const ipRegex = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; - if (ipRegex.test(value)) { - callback(); - } else { - callback(new Error('请输入有效的IP地址')); - } - } else { - callback(); - } - }, - trigger: 'blur' - } ] }, diagnosisDialogVisible: false,