mirror of
https://github.com/EasyTier/EasytierGame.git
synced 2025-05-19 10:27:56 +00:00
增加窗口保存需要的权限,修改启动自动联机错误的英文拼写
This commit is contained in:
@@ -15,7 +15,7 @@ export const updateConfigJson = async (configJsonSeverUrl: Array<string> | strin
|
|||||||
proxyNetworks,
|
proxyNetworks,
|
||||||
autoStart,
|
autoStart,
|
||||||
relayAllPeerrpc,
|
relayAllPeerrpc,
|
||||||
coonectAfterStart,
|
connectAfterStart,
|
||||||
multiThread,
|
multiThread,
|
||||||
enablExitNode,
|
enablExitNode,
|
||||||
useSmoltcp,
|
useSmoltcp,
|
||||||
|
|||||||
+1
-1
@@ -26,7 +26,7 @@
|
|||||||
打开日志目录
|
打开日志目录
|
||||||
</ElButton>
|
</ElButton>
|
||||||
</div>
|
</div>
|
||||||
<div><ElCheckbox v-model="mainStore.config.coonectAfterStart">软件启动后,自动"启动联机"(搭配开机自启,无感联机)</ElCheckbox></div>
|
<div><ElCheckbox v-model="mainStore.config.connectAfterStart">软件启动后,自动"启动联机"(搭配开机自启,无感联机)</ElCheckbox></div>
|
||||||
<div class="flex items-center gap-[15px] flex-nowrap">
|
<div class="flex items-center gap-[15px] flex-nowrap">
|
||||||
<ElCheckbox v-model="mainStore.createConfigInEasytier">自动生成界面配置文件easytier/config.json</ElCheckbox>
|
<ElCheckbox v-model="mainStore.createConfigInEasytier">自动生成界面配置文件easytier/config.json</ElCheckbox>
|
||||||
<ElButton
|
<ElButton
|
||||||
|
|||||||
+8
-4
@@ -570,7 +570,7 @@
|
|||||||
},
|
},
|
||||||
async listenConfigStart() {
|
async listenConfigStart() {
|
||||||
const unListen = await listen("config", event => {
|
const unListen = await listen("config", event => {
|
||||||
// console.log("config", event.payload);
|
console.log("config", event.payload);
|
||||||
const ipv4 = config.ipv4;
|
const ipv4 = config.ipv4;
|
||||||
mainStore.$patch(event.payload as any);
|
mainStore.$patch(event.payload as any);
|
||||||
config.ipv4 = ipv4;
|
config.ipv4 = ipv4;
|
||||||
@@ -695,6 +695,7 @@
|
|||||||
is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
||||||
config.autoStart = is_enable_by_task;
|
config.autoStart = is_enable_by_task;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
console.log(err);
|
||||||
await invoke("spawn_autostart", { enabled: false });
|
await invoke("spawn_autostart", { enabled: false });
|
||||||
const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
||||||
config.autoStart = is_enable_by_task;
|
config.autoStart = is_enable_by_task;
|
||||||
@@ -702,7 +703,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const initConnectAfterStart = async () => {
|
const initConnectAfterStart = async () => {
|
||||||
if (config.coonectAfterStart && data.coreVersion) {
|
if (config.connectAfterStart && data.coreVersion) {
|
||||||
await reset();
|
await reset();
|
||||||
await handleConnection();
|
await handleConnection();
|
||||||
}
|
}
|
||||||
@@ -743,6 +744,7 @@
|
|||||||
await updateConfigJson(data.configJsonSeverUrl);
|
await updateConfigJson(data.configJsonSeverUrl);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
console.log(err);
|
||||||
ElMessage.error(`config.json格式错误`);
|
ElMessage.error(`config.json格式错误`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -936,7 +938,7 @@
|
|||||||
const {
|
const {
|
||||||
proxyNetworks,
|
proxyNetworks,
|
||||||
autoStart,
|
autoStart,
|
||||||
coonectAfterStart,
|
connectAfterStart,
|
||||||
multiThread,
|
multiThread,
|
||||||
hostname,
|
hostname,
|
||||||
enablExitNode,
|
enablExitNode,
|
||||||
@@ -992,7 +994,9 @@
|
|||||||
mainStore.configPath = "";
|
mainStore.configPath = "";
|
||||||
try {
|
try {
|
||||||
await mkdir(path, { baseDir: BaseDirectory.Resource });
|
await mkdir(path, { baseDir: BaseDirectory.Resource });
|
||||||
} catch (err) {}
|
} catch (err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -90,6 +90,8 @@
|
|||||||
"clipboard-manager:allow-read-text",
|
"clipboard-manager:allow-read-text",
|
||||||
"clipboard-manager:allow-write-text",
|
"clipboard-manager:allow-write-text",
|
||||||
|
|
||||||
"window-state:default"
|
"window-state:default",
|
||||||
|
"window-state:allow-save-window-state",
|
||||||
|
"window-state:allow-restore-state"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -15,7 +15,6 @@
|
|||||||
{
|
{
|
||||||
"title": "easytier-game 1.2.1",
|
"title": "easytier-game 1.2.1",
|
||||||
"label": "main",
|
"label": "main",
|
||||||
"url": "#/",
|
|
||||||
"minWidth": 340,
|
"minWidth": 340,
|
||||||
"width": 340,
|
"width": 340,
|
||||||
"height": 305,
|
"height": 305,
|
||||||
|
|||||||
+2
-2
@@ -11,7 +11,7 @@ export default defineStore("main", {
|
|||||||
ipv4: "",
|
ipv4: "",
|
||||||
proxyNetworks: "", // 子网代理
|
proxyNetworks: "", // 子网代理
|
||||||
autoStart: false, // 是否自动启动
|
autoStart: false, // 是否自动启动
|
||||||
coonectAfterStart: false, //软件打开后,是否自动连接
|
connectAfterStart: false, //软件打开后,是否自动连接
|
||||||
disableIpv6: false, // 是否禁用IPv6
|
disableIpv6: false, // 是否禁用IPv6
|
||||||
disbleListenner: false, // 是否禁用监听
|
disbleListenner: false, // 是否禁用监听
|
||||||
disableEncryption: false, // 是否禁用加密
|
disableEncryption: false, // 是否禁用加密
|
||||||
@@ -54,7 +54,7 @@ export default defineStore("main", {
|
|||||||
"config.ipv4",
|
"config.ipv4",
|
||||||
"config.proxyNetworks",
|
"config.proxyNetworks",
|
||||||
"config.autoStart",
|
"config.autoStart",
|
||||||
"config.coonectAfterStart",
|
"config.connectAfterStart",
|
||||||
"config.disableIpv6",
|
"config.disableIpv6",
|
||||||
"config.disbleListenner",
|
"config.disbleListenner",
|
||||||
"config.disableEncryption",
|
"config.disableEncryption",
|
||||||
|
|||||||
Reference in New Issue
Block a user