vernesong/OpenClash

[Bug] 自动更新大陆IP白名单后,OpenClash无法正常工作

wumode opened this issue · 0 comments

Verify Steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
  • Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • Definite 这确实是 OpenClash 出现的问题
  • Contributors 我有能力协助 OpenClash 开发并解决此问题
  • Meaningless 我提交的是无意义的催促更新或修复请求

OpenClash Version

v0.46.025-beta

Bug on Environment

Official OpenWrt, Lean

OpenWrt Version

OPLForN1 VER:1.0.8 R24.5.1

Bug on Platform

Linux-arm64

Describe the Bug

自动更新大陆IP白名单后,OpenClash无法正常工作,内核日志显示:error msg="Start DNS server error: listen udp 0.0.0.0:7874: bind: address already in use
不确定是我配置错误还是插件的问题。

To Reproduce

运行模式redir-host,勾选大陆IP白名单自动更新,更新时间为每日6:00,更新后就会出现这个问题。使用v0.46.025-beta和之前的0.46.022-beta都存在该问题

OpenClash Log

内核日志
2024-09-10 06:00:40 level=info msg="UI already exists, skip downloading"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider default"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Openai"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider AsianTV"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Proxy"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Final"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Steam"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Hijacking"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Europe"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider NorthAmerica"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Domestic"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider auto"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider LoadBalance"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider GlobalTV"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Asia"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Mitm"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider PTProxy"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Apple"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Auto Openai"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Asia expect china"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider Speedtest"
2024-09-10 06:00:40 level=info msg="Start initial Compatible provider SafeDNS"
2024-09-10 06:00:40 level=info msg="[TCP] mihomo --> 192.168.0.108:7887 match IPCIDR(192.168.0.0/16) using DIRECT"
2024-09-10 06:00:40 level=info msg="[TCP] mihomo --> 192.168.0.108:7887 match IPCIDR(192.168.0.0/16) using DIRECT"
2024-09-10 06:00:40 level=info msg="[TCP] mihomo --> 192.168.0.108:7887 match IPCIDR(192.168.0.0/16) using DIRECT"
2024-09-10 06:00:39 level=warning msg="[Provider] direct_rules not updated for a long time, force refresh"
2024-09-10 06:00:39 level=warning msg="[Provider] proxied_rules not updated for a long time, force refresh"
2024-09-10 06:00:39 level=info msg="Start initial provider direct_rules"
2024-09-10 06:00:39 level=info msg="Start initial provider proxied_rules"
2024-09-10 06:00:39 level=info msg="[TUN] Tun adapter listening at: utun([198.18.0.1/30],[fdfe:dcba:9876::1/126]), mtu: 9000, auto route: false, auto redir: false, ip stack: System"
2024-09-10 06:00:39 level=error msg="Start Mixed(http+socks) server error: listen tcp :7893: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start TProxy server error: listen tcp :7895: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start Redir server error: listen tcp :7892: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start SOCKS server error: listen tcp :7891: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start HTTP server error: listen tcp :7890: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start HTTP server error: listen tcp :7890: bind: address already in use"
2024-09-10 06:00:39 level=error msg="Start DNS server error: listen udp 0.0.0.0:7874: bind: address already in use"
2024-09-10 06:00:39 level=info msg="Use tcp concurrent"
2024-09-10 06:00:39 level=info msg="Sniffer is loaded and working"
2024-09-10 06:00:39 level=error msg="External controller listen error: listen tcp 0.0.0.0:9090: bind: address already in use"
2024-09-10 06:00:39 level=info msg="Initial configuration complete, total time: 22306ms"
2024-09-10 06:00:22 level=info msg="Finished initial GeoSite rule category-games@cn => DIRECT, records: 154"
2024-09-10 06:00:22 level=info msg="Load GeoSite rule: category-games@cn"
2024-09-10 06:00:22 level=info msg="Finished initial GeoSite rule steam@cn => DIRECT, records: 16"
2024-09-10 06:00:21 level=info msg="Load GeoSite rule: steam@cn"
2024-09-10 06:00:17 level=info msg="Load GeoSite rule: cn"
2024-09-10 06:00:17 level=info msg="Geosite Matcher implementation: succinct"
2024-09-10 06:00:17 level=info msg="Geodata Loader mode: standard"
2024-09-10 06:00:17 level=info msg="Start initial configuration in progress"
2024-09-10 06:00:14 level=info msg="Initial configuration complete, total time: 3157ms"
2024-09-10 06:00:14 level=info msg="Finished initial GeoSite rule category-games@cn => DIRECT, records: 154"
2024-09-10 06:00:14 level=info msg="Load GeoSite rule: category-games@cn"
2024-09-10 06:00:14 level=info msg="Finished initial GeoSite rule steam@cn => DIRECT, records: 16"
2024-09-10 06:00:14 level=info msg="Load GeoSite rule: steam@cn"
2024-09-10 06:00:11 level=info msg="Load GeoSite rule: cn"
2024-09-10 06:00:11 level=info msg="Geosite Matcher implementation: succinct"
2024-09-10 06:00:11 level=info msg="Geodata Loader mode: standard"
2024-09-10 06:00:11 level=info msg="Start initial configuration in progress"

插件日志
2024-09-10 06:01:01 OpenClash 启动成功,请等待服务器上线!
2024-09-10 06:01:01 第八步: 添加计划任务,启动进程守护程序...
2024-09-10 06:00:58 第七步: 重启 Dnsmasq 程序...
2024-09-10 06:00:58 提示:开始添加自定义防火墙规则...
2024-09-10 06:00:41 提示:正在根据防火墙端口转发和防火墙通信规则添加端口绕过规则...
2024-09-10 06:00:41 提示:正在等待 TUN 接口启动...
2024-09-10 06:00:39 提示:正在等待 TUN 接口启动...
2024-09-10 06:00:19 提示:IPv6 代理模式为 TUN...
2024-09-10 06:00:19 提示:DNS 劫持未开启...
2024-09-10 06:00:19 第六步: 设置防火墙规则...
2024-09-10 06:00:15 第五步: 检查内核启动状态...
2024-09-10 06:00:14 配置文件【/etc/openclash/PtProxy.yaml】测试成功...
2024-09-10 06:00:10 启动前调用内核测试配置文件...
2024-09-10 06:00:10 第四步: 启动主程序...
2024-09-10 06:00:10 提示:开始运行自定义覆写脚本...
2024-09-10 06:00:07 第三步: 修改配置文件...
2024-09-10 06:00:07 提示:由于文件【 /etc/config/openclash 】被修改,暂停快速启动...
2024-09-10 06:00:07 第二步: 组件运行前检查...
2024-09-10 06:00:06 第一步: 获取配置...
2024-09-10 06:00:06 OpenClash 开始启动...
2024-09-10 06:00:06 第六步:删除 OpenClash 残留文件...
2024-09-10 06:00:03 第五步: 重启 Dnsmasq 程序...
2024-09-10 06:00:03 第四步: 关闭 Clash 主程序...
2024-09-10 06:00:03 第三步: 关闭 OpenClash 守护程序...
2024-09-10 06:00:02 第二步: 删除 OpenClash 防火墙规则...
2024-09-10 06:00:01 第一步: 备份当前策略组状态...
2024-09-10 06:00:01 OpenClash 开始关闭...
2024-09-10 06:00:01 OpenClash 重新启动中...
2024-09-10 06:00:01 大陆 IPv6 白名单没有更新,停止继续操作...
2024-09-10 06:00:01 大陆 IPv6 白名单下载成功,检查版本是否更新...
2024-09-10 06:00:01 开始下载大陆 IPv6 白名单...
2024-09-10 06:00:01 大陆 IP 白名单没有更新,停止继续操作...
2024-09-10 06:00:01 大陆 IP 白名单下载成功,检查版本是否更新...
2024-09-10 06:00:00 开始下载大陆 IP 白名单...

OpenClash Config

No response

Expected Behavior

希望能够解决该问题

Additional Context

No response