Files
EasytierGame/stores/index.ts
T

35 lines
775 B
TypeScript

import { defineStore } from "pinia";
export default defineStore("main", {
state() {
return {
config: {
protocol: ["tcp", "udp"], // 网络协议
serverUrl: "public.easytier.top:11010",
networkName: "",
networkPassword: "",
hostname: "",
ipv4: "",
disableIpv6: false, // 是否禁用IPv6
disbleListenner: false, // 是否禁用监听
disbleP2p: true, // 是否使用P2P
dhcp: true, // 是否使用DHCP
},
basePeers: ["public.easytier.top:11010"],
};
},
persist: {
paths: [
"basePeers",
"config.serverUrl",
"config.networkName",
"config.protocol",
"config.networkPassword",
"config.disbleP2p",
"config.disableIpv6",
"config.disbleListenner",
"config.hostname",
"config.dhcp",
],
},
});