技术分享
🗒️OpenClash 内核更新失败解决方法
00 分钟
2023-7-2
2024-2-15
type
status
date
slug
summary
tags
category
icon
password

解决方法

OpenClash 经常会出现无法更新内核、无法一键检查更新内核、内核更新失败请检查网络或稍后再试等问题,下面分享俩种解决方法,分别为网络下载安装和手动上传安装,前提是需要你在内核发布页选择好对应的架构内核安装包。

1.网络下载安装

1、使用此方法,在 Dev 内核发布页 内查找对应的架构安装包,替换掉以下命令内的 clash-linux-x86.tar.gz 为自己的对应的架构内核

2.手动上传

同样在 Dev 内核发布页 内查找下载对应的架构安装包,将安装包通过 SFTP 上传到 /etc/openclash/core/ 目录下,依次执行以下命令即可,命令如下:

3.关于配置更新失败的解决方案

  1. 本身电脑能否直连 GitHub网站,一般因为域名污染, 都无法直连接,所以推荐在全局设置-->基本设置 中修改 github 地址为另外的地址: 如cdn.jsdelivr.net2.将 .jsdelivr.net 加入 忽略探测(嗅探)的域名(sni)列表(如果你开启嗅探功能的话)3.将 DOMAIN-KEYWORD,jsdelivr.net,DIRECT 加入你的配置文件中, 保证 jsdelivr.net域名 一直都是直连
    1. notion image
  1. 如果执意要从 Github 下载相关文件, 请将 Github 相关域名加入相关代理列表中, 并且保证节点可用, 不然 curl 无法从 GitHub 下载相关文件, 从而报错.(一般都是因为节点无法使用,进而无法下载相关文件报错)总之是 路由器本身网络的问题, 请确保网络正常和节点正常使用的情况下,开启openclash.基本上就不会报错了

last

安装完 Dev 内核后,可以配置代理网络节点,然后通过在“openclash”>“全局设置”>“版本更新”内更新内核,如你需要安装 TUN 内核,那么和以上方法一致,但需要将内核文件修改为 clash_tun 并给予 777 最高权限,以下列出 Dev 和 TUN 内核下载地址
使用 TUN 模式单独下载 TUN 内核,路径 /etc/openclash/core/clash_tun,使用 TUN(游戏)模式就下载 TUN 游戏内核,路径 /etc/openclash/core/clash_game,clash_tun 和 clash_game 都为文件名,如使用此方法无法识别内核,可以尝试卸载 OpenClash 后重新安装依赖和插件
 
 

评论
  • Twikoo