Просмотр исходного кода

refactor: change default value of mtu

MystiPanda 1 год назад
Родитель
Сommit
e0e8412728
2 измененных файлов с 6 добавлено и 6 удалено
  1. 1 1
      src-tauri/src/config/clash.rs
  2. 5 5
      src/components/setting/mods/tun-viewer.tsx

+ 1 - 1
src-tauri/src/config/clash.rs

@@ -38,7 +38,7 @@ impl IClashTemp {
         tun.insert("strict-route".into(), false.into());
         tun.insert("auto-detect-interface".into(), true.into());
         tun.insert("dns-hijack".into(), vec!["any:53"].into());
-        tun.insert("mtu".into(), 9000.into());
+        tun.insert("mtu".into(), 1500.into());
         #[cfg(not(target_os = "windows"))]
         map.insert("redir-port".into(), 7895.into());
         #[cfg(target_os = "linux")]

+ 5 - 5
src/components/setting/mods/tun-viewer.tsx

@@ -27,7 +27,7 @@ export const TunViewer = forwardRef<DialogRef>((props, ref) => {
     autoDetectInterface: true,
     dnsHijack: ["any:53"],
     strictRoute: false,
-    mtu: 9000,
+    mtu: 1500,
   });
 
   useImperativeHandle(ref, () => ({
@@ -40,7 +40,7 @@ export const TunViewer = forwardRef<DialogRef>((props, ref) => {
         autoDetectInterface: clash?.tun["auto-detect-interface"] ?? true,
         dnsHijack: clash?.tun["dns-hijack"] ?? ["any:53"],
         strictRoute: clash?.tun["strict-route"] ?? false,
-        mtu: clash?.tun.mtu ?? 9000,
+        mtu: clash?.tun.mtu ?? 1500,
       });
     },
     close: () => setOpen(false),
@@ -88,7 +88,7 @@ export const TunViewer = forwardRef<DialogRef>((props, ref) => {
                 "auto-detect-interface": true,
                 "dns-hijack": ["any:53"],
                 "strict-route": false,
-                mtu: 9000,
+                mtu: 1500,
               };
               setValues({
                 stack: "gvisor",
@@ -97,7 +97,7 @@ export const TunViewer = forwardRef<DialogRef>((props, ref) => {
                 autoDetectInterface: true,
                 dnsHijack: ["any:53"],
                 strictRoute: false,
-                mtu: 9000,
+                mtu: 1500,
               });
               await patchClash({ tun });
               await mutateClash(
@@ -208,7 +208,7 @@ export const TunViewer = forwardRef<DialogRef>((props, ref) => {
             spellCheck="false"
             sx={{ width: 250 }}
             value={values.mtu}
-            placeholder="9000"
+            placeholder="1500"
             onChange={(e) =>
               setValues((v) => ({
                 ...v,