Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
2 tasks done
wchisme2000 opened this issue Jan 5, 2025 · 23 comments
Open
2 tasks done
Labels
bug Something isn't working

Comments

@wchisme2000
Copy link

预期情况

实际情况

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

复现方法

日志信息

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

我确认已更新至最新版本

我确认已查询历史issues

@wchisme2000 wchisme2000 added the bug Something isn't working label Jan 5, 2025
@2dust
Copy link
Owner

2dust commented Jan 5, 2025

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

@2dust 2dust pinned this issue Jan 5, 2025
@2dust
Copy link
Owner

2dust commented Jan 5, 2025

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

@2dust
Copy link
Owner

2dust commented Jan 5, 2025

#6410
#6392

@wchisme2000
Copy link
Author

日志设置为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
是这些吗?我也不太懂,谢谢

@2dust
Copy link
Owner

2dust commented Jan 5, 2025

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
Copy link
Author

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的文档

好的谢谢

@FanningHau
Copy link

#6410 #6392

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

@FanningHau
Copy link

FanningHau commented Jan 6, 2025

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

@FanningHau
Copy link

错误节点配置:
{
"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": "t@t.tt",
"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"
}
]
}
}

@2dust
Copy link
Owner

2dust commented Jan 6, 2025

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

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

image

@yaleimeng
Copy link

yaleimeng commented Jan 6, 2025

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

@FanningHau
Copy link

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

嗯嗯,我试一下

@penjun71
Copy link

penjun71 commented Jan 8, 2025

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

@yaleimeng
Copy link

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

@ioqbit
Copy link

ioqbit commented Jan 10, 2025

config.json
2025-01-10.txt
image

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

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

@ttt12359
Copy link

ttt12359 commented Jan 10, 2025

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

@2dust
Copy link
Owner

2dust commented Jan 10, 2025

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

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

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

@ioqbit
Copy link

ioqbit commented Jan 11, 2025

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

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

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

@2dust
Copy link
Owner

2dust commented Jan 11, 2025

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

@Taeyeonzpx
Copy link

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

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

@mizikeji
Copy link

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

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

@2dust
Copy link
Owner

2dust commented Jan 17, 2025

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

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

@2dust
Copy link
Owner

2dust commented Jan 17, 2025

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

9 participants