为什么 tun 网络运行时 Socket 绑定不能按预期工作?

为什么 tun 网络运行时 Socket 绑定不能按预期工作?

环境:windows 工作案例。套接字绑定 nic1 => 获取外部 ip => 工作 => 确认!我获得了 nic1 的外部 ip。
套接字绑定 nic2 => 获取外部 ip => 工作 => 确认!我获得了 nic2 的外部 ip。

两个网卡都有默认路由,并且网卡 2 的度量较低。

但是,当我运行 tun 时。

tun 配置有最低指标并且有默认路由。套接字绑定 nic1 => 获取外部 ip => 不起作用!套接字绑定 nic2 => 获取外部 ip => 不起作用!

我阅读了更多信息,都说源 IP 不能选择传出网络网卡,但是为什么没有 tun 也能工作呢?

我很困惑,提前感谢任何帮助。

相关内容