xiaorouji / openwrt-passwall2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: 1.28-6 之后的版本,xray core 跑着跑着就停了

Brightchu opened this issue · comments

描述您遇到的bug

自从1.28-6之后的版本(从 1.28-6 到 1.29-1),xray core 启动后能正常运行一段时间,一分钟左右,然后 core 就停了。
怀疑是不是负载均衡有关,使用 xray 负载均衡节点就会跑挂掉。试了一下,不用这个xray负载均衡的节点就正常运行。
1.28-5 版本不存在这个问题。

复现此Bug的步骤

升级 1.28-6 之后的版本 (从 1.28-6 到 1.29-1) ,启动 xray 的一个负载均衡节点。

您想要实现的目的

使用xray 负载均衡节点,xray core 不会跑挂掉。

日志信息

logread 看不出异常

启动 passwall2 的日志:
2024-03-22 08:20:00: 清空并关闭相关程序和缓存完成。
2024-03-22 08:20:00: 分析 Socks 服务的节点配置...
2024-03-22 08:20:00: - Socks节点:[xxxx]xxxxx.xxxxxxx.xxxxx:xxxxx,启动 0.0.0.0:1081
2024-03-22 08:20:00: 127.0.0.1#15353 (直连DNS:192.168.31.1 远程DNS:8.8.4.4)
2024-03-22 08:20:00: - [0]节点列表中的域名(vpslist):192.168.31.1
2024-03-22 08:20:00: - [0]默认:127.0.0.1#15353
2024-03-22 08:20:00: 开始加载防火墙规则...
2024-03-22 08:20:00: - [0]追加ISP IPv4 DNS到白名单:192.168.31.1
2024-03-22 08:20:00: 加入负载均衡的节点到ipset[passwall2_vpslist]直连完成
2024-03-22 08:20:00: 加入所有节点到ipset[passwall2_vpslist]直连完成
2024-03-22 08:20:00: - [0]追加直连DNS到iptables:223.5.5.5:53
2024-03-22 08:20:01: 【默认】,使用 TCP 节点分流总节点
2024-03-22 08:20:01: 【默认】,使用 UDP 节点分流总节点
2024-03-22 08:20:01: 防火墙规则加载完成!
2024-03-22 08:20:01: 重启 dnsmasq 服务
2024-03-22 08:20:01: 配置定时任务:自动更新规则。
2024-03-22 08:20:01: 运行完成!

刚启动时,netstat -lnp | grep xray, 能看到 xray 占用的端口
过一段时间后,只能看到 xray 占用的 socks 端口,其他都没了。

截图

No response

系统相关信息

passwall2 1.28-6 - 1.29-1, x86 openwrt
内核:5.10.201
dnsmasq-full :2.89

其他信息

No response

找到原因了,应该是负载均衡配置里面leastload这个选项没了。重新设置一下就可以了。