MetaCubeX / mihomo

A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.
https://wiki.metacubex.one
MIT License
16.84k stars 2.67k forks source link

[Bug] TUN的 mixed stack 在GSO启用的情况下会导致UDP异常无法使用 #1632

Open vernesong opened 3 weeks ago

vernesong commented 3 weeks ago

验证步骤

操作系统

Linux

系统版本

ImmortalWrt 18.06-k5.4-SNAPSHOT r12328-cfa5234f62 / LuCI openwrt-18.06-k5.4 branch (git-22.298.58837-381482c)

Mihomo 版本

Mihomo Meta alpha-3e966e8 linux arm64 with go1.23.2 Mon Oct 21 01:45:23 UTC 2024 Use tags: with_gvisor

配置文件

tun:
  enable: true
  stack: mixed
  device: utun
  dns-hijack:
  - any:53
  gso: true
  gso-max-size: 65536
  auto-route: true
  auto-detect-interface: true
  auto-redirect: true
  strict-route: false
  endpoint-independent-nat: true

描述

使用mixed并同时启用GSO后会导致UDP异常丢包,例如ntp服务等无法进行同步,关闭GSO后正常,单独使用其他协议栈也正常

重现方式

使用mixed协议栈并同时启用GSO: image image 关闭GSO后: image image

日志

No response