一、 准备工作
硬件要求:一台已经刷入 OpenWrt 固件 的路由器。
软件包:你需要下载 OpenClash 的安装包(通常是 .ipk 文件)。建议去 GitHub 的 vernesong/OpenClash 项目页下载最新版本。
依赖检查:OpenWrt 系统需要具备基本的科学上网环境依赖(如 dnsmasq-full、coreutils-nohup、iptables 等)。如果不确定,大部分现代固件通常已内置。
二、 安装步骤
方法 A:通过 LuCI 网页端安装(推荐)
登录路由器的 OpenWrt 管理后台(通常是 192.168.1.1 或 192.168.31.1)。
进入 系统 -> 软件包。
点击 上传软件包,选择你下载好的 OpenClash .ipk 文件。
点击 安装,等待安装完成。如果报错提示缺少依赖,需要先在“过滤器”中搜索并安装缺失的依赖包。
方法 B:通过命令行安装
使用 SSH 工具(如 PuTTY 或 Terminal)连接到路由器。
使用 cd 命令进入 .ipk 文件所在的目录(例如 /tmp)。
执行安装命令:opkg install openclash*.ipk
如果提示依赖问题,执行 opkg install <依赖包名> 安装缺失依赖后重试。
三、 基础配置流程
安装完成后,刷新浏览器页面,在顶层菜单栏会出现 Services (服务) -> OpenClash 选项。
下载内核:
进入 OpenClash -> 插件设置 -> 版本更新。
点击 检查并更新内核。这是最关键的一步,没有内核插件无法运行。
(如果无法直接下载,可能需要手动下载内核文件上传到 /etc/openclash/core/ 目录)。
导入配置文件:
获取你的订阅链接(这是你需要自己准备的“梯子”服务)。
进入 配置订阅 标签页。
点击 添加,在右侧输入配置名称和你的订阅 URL。
勾选该配置,点击 保存配置,然后点击 更新配置。
运行设置:
回到 运行状态 页面。
点击 打开面板 或直接点击 应用配置。
等待片刻,当看到红色图标变绿,且显示 “OpenClaw 正在运行” 时,说明启动成功。
四、 优化与排错
DNS 设置:建议在 OpenClash 的 DNS 设置中开启“防止 DNS 泄漏”,这能更好地保护你的隐私,防止浏览记录被追踪。
模式选择:
Fake-IP 模式:响应速度快,适合大多数场景,游戏体验较好。
Redir-Host 模式:兼容性更好,适合对 DNS 解析有特殊要求的网站。
无法启动?
检查防火墙设置:确保 OpenWrt 的防火墙设置中没有屏蔽转发。
检查端口占用:确保 7890 等端口未被其他程序占用。
如果在安装依赖或连接 SSH 时遇到困难,随时告诉我,我们可以一步步排查。希望这个工具能帮你建立起自己的安全空间。
夜雨聆风