liandu2024:Open-Box 以 TUN 与 auto_redirect 接管终端流量
liandu2024 在 Open-Box #192 中说明,Open-Box 以内核 TUN 配合 auto_redirect 接管流量;auto_redirect 在 nft 中使用 TCP redirect 与 UDP TPROXY,终端 TCP 连接会在进入路由器转发前被重定向进内核,因此终端无需另设代理。若仍有流量未被接管,需要结合设备、应用、主路由或旁路由模式和目标域名规则结果排查。
作者原文@liandu2024Open-Box 的入口用的就是这一套:内核以 tun +
auto_redirect接管,auto_redirect在 nft 里装的是 redirect(TCP)+ tproxy(UDP) 的重定向链,效果和你说的 "Redirect TCP" 是一回事 —— 终端的 TCP 连接在进路由器转发之前就被重定向进内核,不需要在终端上设代理。所以这项不用另外加。如果你遇到的是某类流量没被接管(某些设备、某些端口),那是另一个问题,麻烦说清楚:
- 什么设备 / 什么应用没走代理;
- 路由器是主路由还是旁路由;
- 「规则」页查那个目标域名的结果。
这样能具体看是哪一层没接住。