feat: set Tun.stack to mips (#8144)

This commit is contained in:
Christine.
2026-10-03 01:53:52 +00:00
committed by GitHub
parent 3607e66bb3
commit 8c1fb3ac56
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -61,7 +61,7 @@ pub mod files {
}
pub mod tun {
pub const DEFAULT_STACK: &str = "gvisor";
pub const DEFAULT_STACK: &str = "mips";
pub const DNS_HIJACK: &[&str] = &["any:53"];
+4 -4
View File
@@ -42,7 +42,7 @@ export function TunViewer({ ref }: { ref?: Ref<DialogRef> }) {
const [open, setOpen] = useState(false)
const [values, setValues] = useState({
stack: 'mixed',
stack: 'mips',
device: OS === 'macos' ? 'utun1024' : 'Mihomo',
autoRoute: true,
routeExcludeAddress: '',
@@ -72,7 +72,7 @@ export function TunViewer({ ref }: { ref?: Ref<DialogRef> }) {
const computedAutoRedirect =
OS === 'linux' ? (nextAutoRoute ? rawAutoRedirect : false) : false
setValues({
stack: clash?.tun.stack ?? 'gvisor',
stack: clash?.tun.stack ?? 'mips',
device: clash?.tun.device ?? (OS === 'macos' ? 'utun1024' : 'Mihomo'),
autoRoute: nextAutoRoute,
routeExcludeAddress: (clash?.tun['route-exclude-address'] ?? []).join(
@@ -148,7 +148,7 @@ export function TunViewer({ ref }: { ref?: Ref<DialogRef> }) {
size="small"
onClick={async () => {
const tun: IConfigData['tun'] = {
stack: 'gvisor',
stack: 'mips',
device: OS === 'macos' ? 'utun1024' : 'Mihomo',
'auto-route': true,
...(OS === 'linux'
@@ -163,7 +163,7 @@ export function TunViewer({ ref }: { ref?: Ref<DialogRef> }) {
mtu: 1500,
}
setValues({
stack: 'gvisor',
stack: 'mips',
device: OS === 'macos' ? 'utun1024' : 'Mihomo',
autoRoute: true,
routeExcludeAddress: '',