梯子Z 来自巴黎的稳定快速安全ShadowsocksR梯子

shadowsocksr plus+ OpenWrt 安装配置:按版本与架构选包,订阅导入后可回滚排查

更新于 2026-10-30 · zionladderq.top

简答:先确认 OpenWrt 版本和设备架构,再决定使用 APK 还是 IPK;OpenWrt 25.12 及更新版本默认使用 apk,24.10 及更早版本通常使用 opkg。安装时先备份并保留有线管理入口,不要一开始就开启全网透明代理;完成 luci-app-ssr-plus、所需核心和订阅导入后,先用一台设备验证,再逐项处理 DNS、IPv6 和分流。

定义:shadowsocksr plus+ 是用户对 OpenWrt 上相关代理管理功能的常用称呼;实际安装时应以 helloworld Release 页面列出的 luci-app-ssr-plus、语言包和代理核心资产为准。

30 秒决策卡:先判断版本、包格式和架构

本文只讨论 OpenWrt 路由器上的 shadowsocksr plus+ 安装、订阅导入和基础连接排查,不覆盖手机、桌面客户端或服务端部署。本文是第三方使用指南,不代表项目仓库或任何订阅服务的官方页面。

先确认什么怎么确认下一步
OpenWrt 版本执行 cat /etc/openwrt_release,或在 LuCI 状态页查看25.12 及更新版本优先检查 apk;24.10 及更早版本检查 opkg
包格式确认当前系统实际存在的包管理器,不要只看文件后缀使用匹配的 .apk 或 .ipk
CPU 架构执行 ubus call system board,以设备返回值为主核心包按架构名交叉核对,无法匹配时不要强制安装
需要哪些包先看固定版本 Release 的资产列表插件、中文语言包和 Mihomo 等核心可能是独立资产,按实际需求分别核对
是否可回滚确认已下载配置备份,并能通过网线访问路由器备份完成后再安装,远程唯一链路不要直接启用透明代理

OpenWrt 官方资料说明,25.12 使用 apk,24.10 及更早版本使用 opkg;OpenWrt 25.12 的包管理器已从 opkg 切换为 apk,但部分厂商固件可能保留不同工具,因此最终仍应以设备实际命令和软件源为准。可查看OpenWrt 25.12 发布说明和官方软件包管理说明。

从固定 Release 页面选择安装包

以 facts.today 为核验日期,公开 Release 页面显示 helloworld v198.2 于 2026 年 10 月 22 日发布,并标记为 Latest。为了避免动态列表更新后产生误判,下载前应打开固定的v198.2 Release 页面,不要只依赖搜索摘要。

  1. 先选主插件。页面列出 luci-app-ssr-plus-198-r2.apk 和 luci-app-ssr-plus_198-r2_all.ipk。根据路由器实际包管理器选择对应格式。
  2. 再选中文语言包。中文语言包同样分别提供 APK 和 IPK 资产,只有需要中文界面时才安装,并确认它与主插件版本相匹配。
  3. 按架构选代理核心。v198.2 页面列出 Mihomo 的 aarch64_cortex-a53、aarch64_generic 和 x86_64 等资产。架构名只能作为交叉核对,最终以 ubus call system board 返回值和设备固件说明为准。
  4. 核对 SHA-256。例如页面列出了主插件 APK、主插件 IPK、语言包和 Mihomo 资产的 SHA-256。下载后在电脑上重新计算文件摘要,逐字比对;不一致就停止安装并重新下载。

v198.2 Release 页面列出的软件包包括 luci-app-ssr-plus、xray-core、mihomo 和中文语言包,但“插件安装成功”不代表核心、订阅和透明代理已经全部可用。具体资产名称、架构范围和校验值以后续官方页面为准。

安装前:备份配置并保留恢复入口

  1. 在 LuCI 的系统备份区域生成配置备份并下载到电脑,至少保留网络、无线、DHCP 和防火墙相关配置。
  2. 记录路由器管理地址、SSH 登录方式和 LAN 连接方式。优先准备一根网线,避免只通过无线或远程链路操作。
  3. 执行 cat /etc/openwrt_release 查看版本,执行 ubus call system board 查看设备信息,执行 df -h 检查可写空间。
  4. 分别执行 command -v apk 和 command -v opkg。哪个命令实际存在,只能说明当前系统具备该工具,仍需结合版本和软件源判断包是否兼容。
  5. 安装前不要同时修改 LAN 地址、DHCP、防火墙和 DNS。一次只做一个变化,出现问题更容易定位。

如果设备是厂商定制固件、第三方固件或带有自定义软件源的版本,不能直接套用标准 OpenWrt 的包判断。遇到依赖冲突时,应停止安装并核对固件构建来源,不要使用强制覆盖或忽略依赖参数。

最短安装流程:LuCI 优先,SSH 备用

方法一:LuCI 安装

  1. 进入 LuCI,打开“系统”→“软件”,先更新软件包列表。
  2. 在线安装时搜索主插件;离线安装时上传与系统包格式和架构匹配的文件。
  3. 先安装主插件,等待依赖检查完成;需要中文界面时再安装相应语言包。
  4. 重新登录 LuCI,确认服务菜单和插件页面能够打开。
  5. 如果菜单不显示,先退出并重新登录,检查系统日志和已安装软件包,不要连续重复刷包。

方法二:SSH 安装本地包

  • OpenWrt 24.10 及更早版本通常使用 opkg update,再使用 opkg install /tmp/文件名.ipk。
  • OpenWrt 25.12 及更新版本使用 apk,官方示例为 apk -U add package1 package2;离线包的具体安装方式应先查看当前系统的 apk --help 和软件包签名要求。
  • 不要把 Android APK 与 OpenWrt APK 混淆,也不要把 IPK 上传到只接受 APK 的系统。
  • 不要使用 --nodeps、强制覆盖或忽略校验参数解决依赖错误;这些操作可能留下无法启动或无法回滚的状态。

安装命令必须以当前系统实际存在的包管理器为准。OpenWrt 官方页面同时给出了 LuCI 的“系统→软件”路径和命令行安装方式,可先阅读apk 官方说明。

安装后:核心、订阅和单设备验证分开检查

  1. 确认插件页面。重新登录 LuCI,确认 luci-app-ssr-plus 页面能够打开;页面能打开只说明管理插件可用。
  2. 确认所需核心。根据节点协议和页面提示核对 Xray、Mihomo 或其他核心是否已安装。不要假设主插件会自动包含所有核心。
  3. 导入订阅。只使用你确认来源可靠的订阅地址。粘贴后保存并执行更新;如果列表为空,先检查 URL 是否完整、路由器能否解析域名、HTTPS 是否能建立,以及订阅是否需要认证。
  4. 选择一个节点。首次只选择一个节点保存,观察服务状态和日志中的第一条错误,不要同时导入大量配置并开启多个进阶选项。
  5. 只让一台设备测试。先确认测试设备能获得局域网地址,再分别验证 DNS、TCP/TLS 和代理链路。DNS 能解析不等于代理成功,网页能打开也不等于 IPv4、IPv6、UDP 和所有分流规则都正常。
  6. 最后开启透明代理或分流。每次只开启一项,记录原值;出现异常时关闭刚改动的选项并恢复上一步状态。

最小验证清单可以这样做:先看客户端是否拿到 LAN 地址,再查看域名是否能解析;随后访问一个 HTTPS 站点并观察连接日志,最后再测试另一台设备。若只有某个域名失败,不要立刻判断整条线路不可用,应先区分 DNS、TCP/TLS、规则匹配和节点本身的问题。

连接失败、订阅为空和 DNS 异常的排查顺序

  1. 订阅为空:先测试路由器本身的域名解析和 HTTPS 访问,再检查订阅 URL、认证信息和更新日志。不要先修改 DNS 劫持规则。
  2. 节点无法启动:检查核心是否安装、架构是否匹配、端口是否冲突,再查看日志中的第一条报错。不要只根据 LuCI 页面上的“已保存”判断服务已经运行。
  3. 依赖缺失:确认固件版本、软件源和安装包构建版本一致。标准 OpenWrt 包不能保证适用于厂商定制固件。
  4. 网页能开但 DNS 异常:暂时关闭自定义 DNS、分流和 IPv6 规则,恢复基础模式后逐项启用。DNS 请求成功不能单独证明代理链路完整可用。
  5. IPv6 不通:先分别测试 IPv4 和 IPv6,不要同时修改 MTU、DNS 和分流。若关闭 IPv6 后基础连接恢复,再单独检查 IPv6 规则和节点支持情况。
  6. 透明代理后全网断网:先用网线进入 LuCI,关闭透明代理并停止服务;如果管理页仍不可达,再使用本地 SSH 或配置备份恢复。不要在远程唯一链路上反复重启防火墙。

回滚不是只有恢复备份:按三层分别处理

  1. 第一层:停用运行中的代理。在插件页面关闭透明代理、分流和自动更新,保存并停止相关服务,先让路由器恢复普通转发。
  2. 第二层:恢复网络配置。将测试设备恢复为自动获取地址,检查 LAN、DHCP、DNS 和防火墙是否回到安装前状态。配置备份主要用于恢复配置,不等同于自动卸载已安装软件包。
  3. 第三层:处理软件包。如果确认插件或核心导致问题,再按实际包管理器卸载或重置对应软件包;具体包名以设备已安装列表和 Release 资产为准,不要凭猜测删除系统组件。
  4. LuCI 无法访问时:使用本地网线尝试 SSH,先查看服务状态和日志,再停用相关服务。若 SSH 也无法进入,只能使用设备厂商提供的本地恢复、 failsafe 或重新刷写流程,具体方式取决于设备型号和固件。

恢复成功后不要立即重新导入全部订阅。先安装一个已核对的主插件,确认页面、核心和单设备基础连接正常,再逐项恢复订阅、DNS、IPv6 和分流设置。

常见问题

shadowsocksr plus+、helloworld 和 luci-app-ssr-plus 是什么关系?

本文把 helloworld 作为公开 Release 来源,把 luci-app-ssr-plus 作为 Release 页面列出的 LuCI 主插件资产;shadowsocksr plus+ 则是用户常用的搜索称呼。实际下载和安装时,应以固定 Release 页面中的具体文件名为准。

OpenWrt 应该下载 APK 还是 IPK?

先检查设备实际使用的包管理器。OpenWrt 官方资料显示,25.12 及更新版本使用 apk,24.10 及更早版本使用 opkg;厂商定制固件可能存在差异,所以还要执行 command -v apk、command -v opkg,并结合软件源和版本确认。

luci-app-ssr-plus 安装成功,为什么还没有可用节点?

主插件、代理核心和订阅是三个环节。依次检查核心是否安装、架构是否匹配、订阅 URL 是否可访问、更新日志是否成功,以及当前核心是否支持节点协议。先看日志中的第一条错误,不要连续重复导入。

如何判断下载的安装包没有被替换?

从固定 Release 页面下载后,核对页面显示的资产名称和 SHA-256。用本地工具重新计算摘要并逐字比对;只要摘要不一致,就不要安装。页面版本和校验值可能变化,下一次下载应重新打开当前 Release 页面。

订阅导入后开启透明代理,家里所有设备都断网怎么办?

先用网线访问 LuCI,关闭透明代理和分流并停止服务;随后检查 DNS、DHCP、防火墙和 LAN 配置。若管理页仍不可达,再尝试本地 SSH 或恢复安装前备份。恢复后改为单设备验证,不要立即重新开启全网代理。

配置备份能不能直接卸载 shadowsocksr plus+?

不能简单等同。配置备份主要用于恢复配置,未必会移除已经安装的插件、核心或运行时规则。更安全的顺序是先停服务和撤销代理规则,再恢复网络配置,最后根据实际安装列表处理软件包。

相关阅读

参考资料

  1. helloworld v198.2 固定 Release:资产名称、版本说明与 SHA-256
  2. helloworld Releases:后续版本与动态发布列表
  3. OpenWrt 25.12 发布说明:从 opkg 切换到 apk(openwrt.org)
  4. OpenWrt 官方软件包说明:LuCI、apk 与 opkg(openwrt.org)
  5. OpenWrt apk 官方使用说明(openwrt.org)