打开tun模式无法上网排除dns的问题但是使用系统代理可以正常上网可能和电脑之前安装的虚拟机或者其他能创建虚拟网卡的东西有冲突解决方法0、winr 键入cmd按回车1、netsh winsock reset (重置 Winsock 目录)原理WinsockWindows Sockets是应用程序与网络协议之间的“插座”。TUN 模式的工作原理是应用在这里注册一个分层服务提供程序 (LSP)拦截所有的网络流量。当你开启 TUN 模式时应用会尝试接管这个“插座”。如果应用崩溃、强制关闭或者驱动版本不兼容这个“插座”可能会处于“半接管”状态——流量被截胡了但没有程序负责把它们送出去导致死循环或黑洞。这个命令清除了所有第三方包括旧版驱动、杀毒软件对 Winsock 的注册。重启后Windows 重建干净的网络链路消除了“幽灵拦截”。2、netsh int ip reset (重置 TCP/IP 协议栈)TUN 模式需要操作系统将默认网关指向虚拟出来的虚拟网卡。开启 TUN 时路由表会被修改强制流量走虚拟网卡。如果关闭时没有清理干净比如进程卡死系统可能还保留着“把所有流量发给不存在的网卡”的错误指令。这个命令重置了 IP 路由表和接口配置把网关恢复为正常的物理网关让网络数据包能重新通过你的路由器正常进出。3、重启电脑。