多个 TUN 设备可以共存吗

2006bt · 2025-3-20 09:39:42 · 312 次点击

新手小白😭 这段时间在使用zju-connectclash-verge,两者都支持TUN模式;但是实测下两者的 TUN 模式无法共存,只能打开一个。请问各位大佬,这是TUN Device本身原理的问题,还是软件编写的问题?有办法能让两者的TUN模式共存吗?

举报· 312 次点击
登录 注册 站外分享
2 条回复  
wkj89 小成 2025-3-20 09:46:40
tun 当然可以共存 不能共存是因为你用的 client 写的路由表冲突罢了 你可以手动解决这个问题
sivacohan 小成 2025-3-20 10:11:34
1. tun 设备可以共存,因为这是设备,就像可以插两个 u 盘一样。 2. 你说的问题是 iptables 或者 路由表的问题。 比如你物理口是 eth0, zju 是 tun0, clash 是 tun1 。没开服务的时候,直接 app->eth0 就可以了。 但是开启 tun 之后,变成了 eth0 ->(1) tun0 -> eth0, 1 这个步骤会拦截所有发往 eth0 的流量。然后应用程序再进行规则匹配,修改数据报之后再发出去。 当你开始两个 tun 的时候,1 这个步骤就会发生冲突和混乱,这时候靠程序默认的配置是解决不了的。需要手动配置。 如果是新手,建议求助对网络配置比较熟悉的同学。
返回顶部