refactor: change default value of mtu

This commit is contained in:
MystiPanda 2024-04-18 10:27:09 +08:00
parent 05b8175aad
commit e0e8412728
2 changed files with 6 additions and 6 deletions

View File

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

View File

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