v2rayN icon indicating copy to clipboard operation
v2rayN copied to clipboard

[Bug]: 最近几个版本在测试真连接时会显示运行core失败

Open wchisme2000 opened this issue 11 months ago • 14 comments

预期情况

实际情况

选多了测试目标就会出错,少选不会出错,但是累计多了也会出错

复现方法

日志信息

2025-01-05 09:04:53.2781-INFO v2rayN start up | v2rayN - V7.5.1 - X64 | D:\WINPROGM\v2rayN-windows-64-SelfContained-With-Core\ | D:\WINPROGM\v2rayN-windows-64-SelfContained-With-Core\v2rayN.exe | Microsoft Windows NT 10.0.19045.0 | 64 2025-01-05 09:04:57.7991-INFO UpdateTaskRunGeo 2025-01-05 09:05:57.8087-INFO UpdateTaskRunSubscription 2025-01-05 09:09:26.4498-DEBUG , 2025-01-05 09:09:26.5482-DEBUG at ServiceLib.Handler.CoreHandler.RunProcess(CoreInfo coreInfo, String configPath, Boolean displayLog, Boolean mayNeedSudo) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Handler/CoreHandler.cs:line 306

额外信息

No response

我确认已更新至最新版本

  • [X] 是

我确认已查询历史issues

  • [X] 是

wchisme2000 avatar Jan 05 '25 01:01 wchisme2000

日志设置为Debug,然后把运行core失败时界面上显示的日志发出来。 同时把你可以复现的配置文件(可以改掉ip和域名)发出来。

2dust avatar Jan 05 '25 01:01 2dust

此问题已经有很多人提到了,但是都不给上面说的日志和配置。不给的一律关闭或删除issue

2dust avatar Jan 05 '25 01:01 2dust

https://github.com/2dust/v2rayN/issues/6410 https://github.com/2dust/v2rayN/issues/6392

2dust avatar Jan 05 '25 02:01 2dust

日志设置为Debug,然后把运行core失败时界面上显示的日志发出来。 同时把你可以复现的配置文件(可以改掉ip和域名)发出来。

启动服务(2025/01/05 10:16:25)... D:\WINPROGM\v2rayN-windows-64-SelfContained-With-Core\guiConfigs\configSpeedtest.json Xray 24.11.5 (Xray, Penetrates Everything.) afc7ec5 (go1.23.2 windows/amd64) A unified platform for anti-censorship. Failed to start: main: failed to load config files: [configSpeedtest.json] > infra/conf: Failed to build REALITY config. > infra/conf: invalid "publicKey": mgtUXHpKFStGsNpbUAZg_sDkkqy2KNJJ--_mruSV71g 2025/01/05 10:16:25 运行Core失败,请看日志 2025/01/05 10:16:26 测试完成 客户端配置文件保存在:C:\Users\Administrator\Desktop\失败.json 失败.json 是这些吗?我也不太懂,谢谢

wchisme2000 avatar Jan 05 '25 02:01 wchisme2000

Failed to start: main: failed to load config files: [configSpeedtest.json] > infra/conf: Failed to build REALITY config. > infra/conf: invalid "publicKey": mgtUXHpKFStGsNpbUAZg_sDkkqy2KNJJ--_mruSV71g 你这个已经提示了,这个publicKey有问题啊,谁给你的配置你找他解决;如果是自建的,你去看xray的文档

2dust avatar Jan 05 '25 02:01 2dust

Failed to start: main: failed to load config files: [configSpeedtest.json] > infra/conf: Failed to build REALITY config. > infra/conf: invalid "publicKey": mgtUXHpKFStGsNpbUAZg_sDkkqy2KNJJ--_mruSV71g 你这个已经提示了,这个publicKey有问题啊,谁给你的配置你找他解决;如果是自建的,你去看xray的文档

好的谢谢

wchisme2000 avatar Jan 05 '25 02:01 wchisme2000

#6410 #6392

啥叫没提供日志,规律都给你找到了,你不也给关了吗

FanningHau avatar Jan 06 '25 01:01 FanningHau

传输协议是h2的全部会报“运行Core失败”的错误,传输协议是grpc且同时TLS是reality的部分会报这个错误 image

FanningHau avatar Jan 06 '25 01:01 FanningHau

错误节点配置: { "log": { "loglevel": "warning" }, "inbounds": [ { "tag": "socks", "port": 30001, "listen": "127.0.0.1", "protocol": "socks", "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ], "routeOnly": false }, "settings": { "auth": "noauth", "udp": true, "allowTransparent": false } }, { "tag": "api", "port": 30005, "listen": "127.0.0.1", "protocol": "dokodemo-door", "settings": { "address": "127.0.0.1" } } ], "outbounds": [ { "tag": "proxy", "protocol": "vless", "settings": { "vnext": [ { "address": "146.190.227.216", "port": 19800, "users": [ { "id": "1ed78b3b-127c-4f62-b381-db1a08e7b267", "email": "[email protected]", "security": "auto", "encryption": "none" } ] } ] }, "streamSettings": { "network": "grpc", "security": "reality", "realitySettings": { "serverName": "account.zula.ir", "fingerprint": "chrome", "show": false, "publicKey": "mgtUXHpKFStGsNpbUAZg\_sDkkqy2KNJJ--\_mruSV71g", "shortId": "44869485b73c16d5", "spiderX": "" }, "grpcSettings": { "serviceName": "19800vless", "multiMode": false } }, "mux": { "enabled": false, "concurrency": -1 } }, { "tag": "direct", "protocol": "freedom", "settings": {} }, { "tag": "block", "protocol": "blackhole", "settings": { "response": { "type": "http" } } } ], "stats": {}, "metrics": { "tag": "api" }, "policy": { "system": { "statsOutboundUplink": true, "statsOutboundDownlink": true } }, "dns": { "hosts": { "dns.google": "8.8.8.8", "proxy.example.com": "127.0.0.1" }, "servers": [ { "address": "223.5.5.5", "domains": [ "geosite:cn" ], "expectIPs": [ "geoip:cn" ] }, "1.1.1.1", "8.8.8.8", "https://dns.google/dns-query" ] }, "routing": { "domainStrategy": "AsIs", "rules": [ { "type": "field", "inboundTag": [ "api" ], "outboundTag": "api" }, { "type": "field", "outboundTag": "direct", "domain": [ "domain:example-example.com", "domain:example-example2.com" ] }, { "type": "field", "port": "443", "network": "udp", "outboundTag": "block" }, { "type": "field", "outboundTag": "block", "domain": [ "geosite:category-ads-all" ] }, { "type": "field", "outboundTag": "direct", "domain": [ "geosite:cn", "geosite:geolocation-cn" ] }, { "type": "field", "outboundTag": "direct", "ip": [ "223.5.5.5/32", "119.29.29.29/32", "180.76.76.76/32", "114.114.114.114/32", "geoip:private", "geoip:cn" ] }, { "type": "field", "port": "0-65535", "outboundTag": "proxy" } ] } }

FanningHau avatar Jan 06 '25 01:01 FanningHau

@FanningHau 你看自己的截图,这里的问题写的很清楚了,就是无效的publicKey,你处理掉就行了。

"publicKey": "mgtUXHpKFStGsNpbUAZg\_sDkkqy2KNJJ--\_mruSV71g",

image

2dust avatar Jan 06 '25 02:01 2dust

@FanningHau 我也经历过这样的问题,不过折腾了很久才找到问题。 V2rayN升级 6.43版本之后,很多节点测速正常,但就是没法翻墙出去。后来总结规律都是Hysteria2节点。而VMESS节点就是正常的。 最初以为是软件问题,折腾半天发现不是软件问题。因为在这种情况下使用全局模式是正常的。 后来发现是规则集异常,对于Hysteria2节点总是无法访问。实际上节点本身可能也没问题。但需要手动修改规则集。 自己收集需要强制代理和强制直连的站点放到规则集里面就可以了。

yaleimeng avatar Jan 06 '25 03:01 yaleimeng

@FanningHau 我也经历过这样的问题,不过折腾了很久才找到问题。 V2rayN升级 6.43版本之后,很多节点测速正常,但就是没法翻墙出去。后来总结规律都是Hysteria2节点。而VMESS节点就是正常的。 最初以为是软件问题,折腾半天发现不是软件问题。因为在这种情况下使用全局模式是正常的。 后来发现是规则集异常,对于Hysteria2节点总是无法访问。实际上节点本身可能也没问题。但需要手动修改规则集。 自己收集需要强制代理和强制直连的站点放到规则集里面就可以了。

嗯嗯,我试一下

FanningHau avatar Jan 06 '25 07:01 FanningHau

应该是有 H2 协议的节点导致的

penjun71 avatar Jan 08 '25 14:01 penjun71

应该是有 H2 协议的节点导致的 是的。直接从列表里把Hysteria2节点全部删除,就能正常测速了。。但如果希望H2节点也正常使用的话,需要新建规则集。

yaleimeng avatar Jan 09 '25 00:01 yaleimeng

config.json 2025-01-10.txt image

昨天突然无法测速,测试TCP正常,测试真链接和速度就会提示 Core 运行失败。将 Core 从 Xray 切换为 sing_box 也没用。删除 v2rayN 文件夹重新解压缩了最新版,依旧如此。

日志已设置为 DeBug,请帮忙看下是哪里的问题

ioqbit avatar Jan 10 '25 04:01 ioqbit

Xray-core新版H2和 QUIC 协议被移除了 最后可用的版本为Xray-core v24.11.30 参考: https://github.com/yonggekkk/x-ui-yg/issues/54 https://github.com/233boy/Xray/releases 用新版本的Xray只能想办法过滤掉不支持的节点了

ttt12359 avatar Jan 10 '25 04:01 ttt12359

昨天突然无法测速,测试TCP正常,测试真链接和速度就会提示 Core 运行失败。将 Core 从 Xray 切换为 sing_box 也没用。删除 v2rayN 文件夹重新解压缩了最新版,依旧如此。

日志已设置为 DeBug,请帮忙看下是哪里的问题

看上面的截图的例子,把运行core失败前面的一些提示日志发出来

2dust avatar Jan 10 '25 05:01 2dust

昨天突然无法测速,测试TCP正常,测试真链接和速度就会提示 Core 运行失败。将 Core 从 Xray 切换为 sing_box 也没用。删除 v2rayN 文件夹重新解压缩了最新版,依旧如此。 日志已设置为 DeBug,请帮忙看下是哪里的问题

看上面的截图的例子,把运行core失败前面的一些提示日志发出来

image 2025-01-09.txt 重新解压缩运行后, guiLogs 文件夹只有这两个文件了。

ioqbit avatar Jan 11 '25 05:01 ioqbit

image 显示了出错误原因,端口被占用了; 你可以设置中更换一个大一点的端口,或重启下,或自己找到端口被占原因。 测试和启动时已经做了大量的端口占用检查并避开了,但是还是有意外的情况发生,需要自查

2dust avatar Jan 11 '25 06:01 2dust

image 显示了出错误原因,端口被占用了; 你可以设置中更换一个大一点的端口,或重启下,或自己找到端口被占原因。 测试和启动时已经做了大量的端口占用检查并避开了,但是还是有意外的情况发生,需要自查

我从V6.6升级到V7.5.6 这个端口是从10809换到10808了吗?? 为什么没有http端口了哇????

Taeyeonzpx avatar Jan 11 '25 08:01 Taeyeonzpx

传输协议是h2的全部会报“运行Core失败”的错误,传输协议是grpc且同时TLS是reality的部分会报这个错误 image

image pai'c刚刚找到原因,这个报错是你有一个节点的公钥配置错了,你试试应该可以单线程测速,找出那个公钥配置错误的节点,给他删除就可以正常测速了

mizikeji avatar Jan 16 '25 06:01 mizikeji

我从V6.6升级到V7.5.6 这个端口是从10809换到10808了吗?? 为什么没有http端口了哇????

xray-core现在支持mixed端口,所以现在一个端口同时支持socks5和http

2dust avatar Jan 17 '25 05:01 2dust

image pai'c刚刚找到原因,这个报错是你有一个节点的公钥配置错了,你试试应该可以单线程测速,找出那个公钥配置错误的节点,给他删除就可以正常测速了

可能是一些不靠谱的后台产生的配置,配置是错误的。前面多个人都是相同的问题

2dust avatar Jan 17 '25 05:01 2dust

image pai'c刚刚找到原因,这个报错是你有一个节点的公钥配置错了,你试试应该可以单线程测速,找出那个公钥配置错误的节点,给他删除就可以正常测速了

可能是一些不靠谱的后台产生的配置,配置是错误的。前面多个人都是相同的问题

应该@ttt12359 说的 H2 协议移除支持的原因,我这边用的也是H2 协议的。

tianxin10125 avatar Jan 23 '25 11:01 tianxin10125

应该@ttt12359 说的 H2 协议移除支持的原因,我这边用的也是H2 协议的。

升级 H2 协议或者降级 Xray 版本

2dust avatar Jan 23 '25 12:01 2dust

https://github.com/2dust/v2rayN/issues/1735

2dust avatar Feb 09 '25 06:02 2dust

2025/02/11 21:33:20.521313 [Error] [3235277695] transport/internet/websocket: failed to dial to 104.16.160.51:443 > dial tcp 104.16.160.51:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions. 2025/02/11 21:33:22 Test completed 025/02/11 21:36:13.731269 [Error] [374941392] transport/internet/websocket: failed to dial to 104.16.120.151:443 > dial tcp 104.16.120.151:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.

更新到了,V7.8.2 X64 最新版本 请帮忙查看 一下,无联网。 节点全是-1, 无联网。 怎么解决,感谢!

请新开 issue。 看你的描述应该是服务器出问题了,如果是鸡场请先找他们客服

2dust avatar Feb 12 '25 02:02 2dust

应该@ttt12359 说的 H2 协议移除支持的原因,我这边用的也是H2 协议的。

升级 H2 协议或者降级 Xray 版本

请问如何"升级 H2 协议",我购买的机场直接提示"❗您当前客户端v2rayN不支持hy协议❗",是不是相同的问题

zuochenzhi avatar Feb 14 '25 07:02 zuochenzhi

@FanningHau 我也经历过这样的问题,不过折腾了很久才找到问题。 V2rayN升级 6.43版本之后,很多节点测速正常,但就是没法翻墙出去。后来总结规律都是Hysteria2节点。而VMESS节点就是正常的。 最初以为是软件问题,折腾半天发现不是软件问题。因为在这种情况下使用全局模式是正常的。 后来发现是规则集异常,对于Hysteria2节点总是无法访问。实际上节点本身可能也没问题。但需要手动修改规则集。 自己收集需要强制代理和强制直连的站点放到规则集里面就可以了。

苹果手机,小飞机使用没问题,但是v2rayN 7.8.1后面都是提示无core

yasuo22 avatar Feb 15 '25 09:02 yasuo22

请测试提示有问题的都升级到这个版本 https://github.com/2dust/v2rayN/releases/tag/7.9.0

2dust avatar Feb 17 '25 06:02 2dust