Nekoray Windows 10 中出现"dns: exchange failed"和"请求的地址在其上下文中无效"错误
我用 Debian 12 上的 VPS Linux 服务器搭建了 vless 实境, 3X: [v2.0.2] Xray: v1.8.6。在搭建测试 Nekoray 客户端时, 使用 Windows 7 sp3 的笔记本电脑, 结果: 系统代理模式工作, TUN 模式工作。在搭建 Nekobox 客户端时, 使用 Android 智能手机, 结果: 稳定工作。在不同的客户端中进行测试, 包括在我的 PC 上使用 Windows 10 的 Nekoray, 结果不工作。以 Nekoray 为例说明问题的描述: 1) 当在没有"系统代理模式"和"TUN"标记的客户端中运行时 - 客户端中的流量在视觉上流动, Url 测试显示值为"数字", IP 地址实际上没有变化, 在浏览器中检查时, 显示了我通常不变的 IP 地址。结果: Nekoray 不工作。 2) 当在客户端中启用"系统代理模式"标记, 但禁用"TUN"时 - 客户端中的流量在视觉上流动, Url 测试显示值为"数字", IP 地址实际上没有变化, 在浏览器中检查时, 显示了我通常不变的 IP 地址。结果: Nekoray 不工作。 3) 当在客户端中禁用"系统代理模式"标记, 但启用"TUN"时 - Url 测试显示值为"Unavalable", PC 上的 Internet 连接丢失。在 Nekoray 中的"日志"字段中, 重复出现了类型为"ERROR[0000] dns: exchange failed for self.events.data.microsoft.com. IN A: Post "https://8.8.8.8/dns-query": dial tcp 5.61.32.246:443: connectex: The requested address is not valid in its context" 的错误。结果: Nekoray 不工作。 此前, 在这种情况下, 还在 TUN 模式设置中的"伪 DNS"项中检查时, 之前的"ERROR[0000] dns:…its context" 错误不再存在。然而, 尝试测试 URL 时, 它会给出类似这样的错误: "connectex: The requested address is not valid in its context"。我尝试自己找到答案, 基本上每个人都写说这是一个网络问题, 其原因显然是在 Windows 设置中, 可能是在 ip config 或"hosts"文件中某处。据我所知, 我绑定的 IP 地址必须属于我的计算机上的网络接口。顺便说一句, 我的系统的驱动程序已更新, 我尝试了各种 NekoRay 版本, 但同样的问题随处可见。包括 Hiddify, Invisible Man XRay, v2rayN 客户端都不工作。昨天, 我设法在系统代理模式下暂时运行 Nekoray, 然后在 Windows CMD 中输入以下命令: ipconfig/flushdns ipconfig/renew 然后重启 Windows。然而, 在禁用 Nekoray 后, PC 上的 Internet 完全消失了, 尽管标准提供商连接在视觉上工作。要恢复 Internet 连接, 只能删除当前提供商连接并创建一个新的类似连接。然后, Nekoray 再次如上所述停止工作。但是, 现在出于某种原因, 这种方法不再产生结果。我尝试禁用防火墙和防病毒 - 没有效果。我的 PC 上的网络连接类型是 PPPoE, 通过 RJ …
内容来源: MatsuriDayo/nekoray