liandu2024:核实 sing-box 1.14 的 tun MTU 默认值,Open-Box 暂不改动 MTU
在 auto_redirect 吞吐讨论中,作者核实:sing-box 1.14 不写 mtu 时 Linux 上默认就是 65535(源码 protocol/tun/inbound.go),不是 9000。开启 auto_redirect 时 LAN 的 TCP 在入口 REDIRECT 到内核的真实 socket、不经过 tun,MSS 按 LAN 口协商;经过 tun 的只有 UDP/ICMP,回程报文大小由远端数据报决定,也到不了分片。因此固定 1500 没有害处、也不会更快,先不动它。
作者原文@liandu2024MTU 核实了:sing-box 1.14 不写
mtu时 Linux 上默认就是 65535(源码protocol/tun/inbound.go),不是 9000。不过开着 auto_redirect 时 LAN 的 TCP 是在入口 REDIRECT 到内核的真实 socket,不经过 tun,MSS 按 LAN 口协商;经过 tun 的只有 UDP / ICMP,回程报文大小由远端那个数据报决定,也到不了分片。所以你固定 1500 没有害处,也不会更快,我们先不动它。