添加
@@ -17,6 +17,13 @@
+
+
+
+
+
+
+
@@ -93,12 +100,14 @@ import { inject, onMounted, onUnmounted, reactive, watch } from 'vue';
import { getForwardInfo, removeForwardInfo, addForwardInfo ,getForwardIpv4,testTargetForwardInfo,testListenForwardInfo } from '@/apis/forward'
import { ElMessage } from 'element-plus';
import {WarnTriangleFilled} from '@element-plus/icons-vue'
+import { injectGlobalData } from '@/provide';
export default {
props: ['data','modelValue'],
emits: ['update:modelValue'],
components:{WarnTriangleFilled},
setup(props, { emit }) {
+ const globalData = injectGlobalData();
const forward = inject('forward');
const state = reactive({
show: true,
@@ -107,7 +116,8 @@ export default {
data: [],
ips:[],
timerTestTarget:0,
- timerTestListen:0
+ timerTestListen:0,
+ bufferSize:globalData.value.bufferSize,
});
watch(() => state.show, (val) => {
if (!val) {
diff --git a/linker.web/src/views/devices/SForwardEdit.vue b/linker.web/src/views/devices/SForwardEdit.vue
index a4448dad..e7d6b9b5 100644
--- a/linker.web/src/views/devices/SForwardEdit.vue
+++ b/linker.web/src/views/devices/SForwardEdit.vue
@@ -17,6 +17,11 @@
+
+
+ {{ 1<
+
+
@@ -84,14 +89,17 @@ import { inject, onMounted, onUnmounted, reactive, watch } from 'vue';
import { getSForwardInfo, removeSForwardInfo, addSForwardInfo,testLocalSForwardInfo } from '@/apis/sforward'
import { ElMessage } from 'element-plus';
import {WarnTriangleFilled} from '@element-plus/icons-vue'
+import { injectGlobalData } from '@/provide';
export default {
props: ['data','modelValue'],
emits: ['update:modelValue'],
components:{WarnTriangleFilled},
setup(props, { emit }) {
+ const globalData = injectGlobalData();
const sforward = inject('sforward');
const state = reactive({
+ bufferSize:globalData.value.bufferSize,
show: true,
data: [],
timerTestLocal:0
diff --git a/linker.web/src/views/devices/Tuntap.vue b/linker.web/src/views/devices/Tuntap.vue
index 68e648d4..0cfb41fb 100644
--- a/linker.web/src/views/devices/Tuntap.vue
+++ b/linker.web/src/views/devices/Tuntap.vue
@@ -32,6 +32,7 @@
{{ tuntap.list[scope.row.MachineId].LanIPs.join('、') }}
+
{{ 1<
diff --git a/linker.web/src/views/devices/TuntapEdit.vue b/linker.web/src/views/devices/TuntapEdit.vue
index ee116c23..30e444b6 100644
--- a/linker.web/src/views/devices/TuntapEdit.vue
+++ b/linker.web/src/views/devices/TuntapEdit.vue
@@ -1,15 +1,20 @@
-
+
+
+
+
+
+
-
+ / 24
-
+ / 24
@@ -18,9 +23,6 @@
-
- 网卡IP和局域网IP都是 /24 掩码
-
取消
@@ -33,6 +35,7 @@
+
\ No newline at end of file
diff --git a/linker.web/src/views/settings/Index.vue b/linker.web/src/views/settings/Index.vue
index b9dc4d42..55f5b40b 100644
--- a/linker.web/src/views/settings/Index.vue
+++ b/linker.web/src/views/settings/Index.vue
@@ -10,6 +10,9 @@
+
+
+
@@ -25,10 +28,11 @@ import SignInServers from './SignInServers.vue'
import RelayServers from './RelayServers.vue'
import TunnelServers from './TunnelServers.vue'
import Transports from './Transports.vue'
+import ExcludeIP from './ExcludeIP.vue'
import SForward from './SForward.vue'
import { injectGlobalData } from '@/provide';
export default {
- components:{SignInServers,RelayServers,TunnelServers,Transports,SForward},
+ components:{SignInServers,RelayServers,TunnelServers,Transports,ExcludeIP,SForward},
setup(props) {
const globalData = injectGlobalData();
diff --git a/linker.web/src/views/settings/RelayServers.vue b/linker.web/src/views/settings/RelayServers.vue
index 989ce401..78652951 100644
--- a/linker.web/src/views/settings/RelayServers.vue
+++ b/linker.web/src/views/settings/RelayServers.vue
@@ -85,6 +85,7 @@