diff --git a/src/main/utils/template.ts b/src/main/utils/template.ts index 1a9b1ef..29ddb15 100644 --- a/src/main/utils/template.ts +++ b/src/main/utils/template.ts @@ -4,6 +4,7 @@ export const defaultConfig: IAppConfig = { appTheme: 'system', proxyInTray: true, maxLogDays: 7, + proxyCols: 'auto', proxyDisplayMode: 'simple', proxyDisplayOrder: 'default', autoCheckUpdate: true, @@ -56,7 +57,7 @@ export const defaultControledMihomoConfig: Partial = { mtu: 1500 }, dns: { - enable: false, + enable: true, ipv6: false, 'enhanced-mode': 'fake-ip', 'fake-ip-range': '198.18.0.1/16', diff --git a/src/renderer/src/components/sider/dns-card.tsx b/src/renderer/src/components/sider/dns-card.tsx index 10071e4..abbbb87 100644 --- a/src/renderer/src/components/sider/dns-card.tsx +++ b/src/renderer/src/components/sider/dns-card.tsx @@ -12,7 +12,7 @@ const DNSCard: React.FC = () => { const match = location.pathname.includes('/dns') const { controledMihomoConfig, patchControledMihomoConfig } = useControledMihomoConfig(true) const { dns, tun } = controledMihomoConfig || {} - const { enable } = dns || {} + const { enable = true } = dns || {} const { attributes, listeners,