---
url: /blog/in89htcj/index.md
---
> 转载自https://mailberry.com.cn/2023/08/solve-v2rayn-core-fail-issues/

## 前言

想分享点 CF workers 部署的海外免费节点 URL 的时候，测试真实速度时，发现我的 V2rayN 工具不好，经处理，发现是端口冲突造成，解决问题顺便记录一下，便有此文。

## 过程

测速的时候，提示“运行 Core 失败，请看日志”，一开始以为是版本太引了，重新下载了新版本，发现问题依旧，上项目方查看 issues 里也有不少同样困扰的人

还好回复里有提供解决方案的，按着前辈 BLACKCHARGE 的提示:

> 如果你启动了 hyper-v 类的服务例如 WSA，hyper-v 虚拟机或者 WSL，那应该是端口被 winnat 占用了，使用命令： netsh int ip show excludedportrange protocol=tcp 可以看到 10985 端口是不是在占用范围内，在的话设置里面换个不在范围内的端口，一劳永逸解决参看[这个](https://stackoverflow.com/questions/54010365/how-to-see-what-is-reserving-ephemeral-port-ranges-on-windows)

正好 我的电脑安装了 vm 也装过 WSL，那问题分析得这么准，准没错了。

运行 netsh int ip show excludedportrange protocol=tcp 的结果

查了一下 10985 端口确实被占用了。10929-11028 端口包含了 10985，所以造成这个运行 Core 失败。

![image-20230804104737921](../../../50_ARCHIVES/Blog_Published/2025/解决V2rayN测速时提示运行Core失败，请看日志的问题.assets/image-20230804104737921.png)

失败如下图

![image-20230804103348558](../../../50_ARCHIVES/Blog_Published/2025/解决V2rayN测速时提示运行Core失败，请看日志的问题.assets/image-20230804103348558.png)

## 解决办法

知道原因了，就找解决办法，从 issues 上看，主流的是有两种方式

### 方式一:

重启法

> 重启一下 winnat 即可恢复。 net stop winnat Windows NAT Driver 服务已成功停止。 net start winnat Windows NAT Driver 服务已经启动成功。

我没有试这个，我觉得不是一劳永逸的

### 方式二：

改端口法

直接打开设置——参数设置

![	](../../../50_ARCHIVES/Blog_Published/2025/解决V2rayN测速时提示运行Core失败，请看日志的问题.assets/image-20230804105239719.png)

将默认的 10808 改成 10100，至于上面提到 10985 我没找到地方改，但实测，我改了这里，是可行的

![image-20230804103329098](../../../50_ARCHIVES/Blog_Published/2025/解决V2rayN测速时提示运行Core失败，请看日志的问题.assets/image-20230804103329098.png)

修改后，测速就没再提示“运行 Core 失败，请看日志”的错误提示了

## 总结

至于为什么不是改 10985 的端口，而只改设置的默认端口就可以，我也没深入了解，乱闯通关就行了，哈哈，如果你也遇到同样的错误，改一下默认端口试试，无疑是最简单的了。
