boxmoe_header_banner_img

Hello! 欢迎来到我的博客!

文章导读

ImmortalWrt 安装 OpenClash 完整教程


avatar
[email protected] 24 6 月, 2026 18






ImmortalWrt 安装 OpenClash 完整教程(解决软件源无法访问)

ImmortalWrt 安装 OpenClash 完整教程
(直接解决软件源无法访问问题)

📅 更新日期:2026-06-16  | 
📌 适用于:ImmortalWrt 24.10-SNAPSHOT (aarch64_cortex-a53)

本教程提供最简操作步骤,直接解决软件源无法访问的问题,帮助你快速在 ImmortalWrt 路由器上安装 OpenClash。


📦 安装包来源

本教程使用的安装包 OpenClash_0.47.088+aarch64_core.run 来自 GitHub 项目 AUK9527/Are-u-ok,该项目为 iStoreOS 等系统预编译了常用插件包。

该安装包已内置 clash 核心,适用于 aarch64_cortex-a53 平台(如小米 AX3600、AX9000、红米 AX6000 等设备)。


🚀 步骤一:上传并执行安装包

将下载的 .run 文件上传到路由器的 /tmp 目录(可通过 SCP、FTP 或网页文件管理)。然后执行:

chmod +x "/tmp/OpenClash_0.47.088+aarch64_core.run"
sh "/tmp/OpenClash_0.47.088+aarch64_core.run"

如果遇到软件源下载失败的错误,请继续下一步。


🔧 步骤二:更换为南京大学镜像源(解决源不可用)

执行以下命令一键替换软件源(适用于 24.10-SNAPSHOT,架构 aarch64_cortex-a53):

# 备份原配置(可选)
cp /etc/opkg/distfeeds.conf /etc/opkg/distfeeds.conf.bak

# 清空并写入南京大学源
> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_core https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/targets/mediatek/filogic/packages' >> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_base https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/packages/aarch64_cortex-a53/base' >> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_luci https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/packages/aarch64_cortex-a53/luci' >> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_packages https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/packages/aarch64_cortex-a53/packages' >> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_routing https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/packages/aarch64_cortex-a53/routing' >> /etc/opkg/distfeeds.conf
echo 'src/gz immortalwrt_telephony https://mirror.nju.edu.cn/immortalwrt/releases/24.10-SNAPSHOT/packages/aarch64_cortex-a53/telephony' >> /etc/opkg/distfeeds.conf

更新软件包列表:

opkg update

如果更新成功(无报错),即可继续安装。

备用源:如果南京大学源不可用,可将域名替换为 downloads.immortalwrt.org(官方源),但访问速度可能较慢。


⚙️ 步骤三:重新运行安装脚本

sh "/tmp/OpenClash_0.47.088+aarch64_core.run"

脚本将自动下载并安装所有依赖(rubylibcurlunzip 等),最后配置 luci-app-openclash

过程中若出现 cat: can't open '/etc/openclash/china_ip_route.ipset' 等提示,属于正常现象,这些文件首次启动时会自动生成。


▶️ 步骤四:启动 OpenClash 服务

/etc/init.d/openclash enable
/etc/init.d/openclash start

检查状态:

/etc/init.d/openclash status

登录路由器 Web 管理界面(如 http://192.168.1.1),在 服务 → OpenClash 中进行配置。如果菜单未出现,重启 Web 服务:

/etc/init.d/uhttpd restart

🧹 清理安装文件(可选)

rm "/tmp/OpenClash_0.47.088+aarch64_core.run"

⚠️ 常见问题速查

问题 解决方法
执行 .run 提示 not found 用引号包裹文件名(如 sh "/tmp/OpenClash_xxx.run"
opkg update 失败(Connection refused / 404) 更换为南京大学源(步骤二)
启动后提示内核缺失 手动下载 clash 内核(aarch64 版)放到 /etc/openclash/core/chmod +x
依赖包缺失 opkg install <包名> 补装
无法访问 GitHub(内核下载失败) 通过代理或手动上传内核文件

⚠️ 温馨提示: 请遵守当地法律法规,合理使用代理工具。

—— 教程结束 ——




评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码