1. 假设设备架构和版本
从你的描述中可以确认以下信息:
- OpenWrt 版本 :
22.03.7
- LuCI 分支 :
istoreos-22.03
- 架构 :
x86_64
这些信息表明你需要下载与 OpenWrt 22.03 和 x86_64 架构 兼容的文件。
2. 下载 PassWall
(1) 文件来源
PassWall_25.4.1_x86_64_all_sdk_22.03.7.run
是一个预编译的安装脚本,通常包含所有必要的依赖项和组件(如主程序、语言包、核心工具等)。你可以从可信的第三方发布页面或社区获取该文件。
注意:如果你不确定文件来源,请确保它是从官方或可信的开发者发布的链接下载。
(2) 下载地址
可以通过浏览器直接下载,或者通过 SSH 使用 wget
命令下载。
浏览器下载
https://github.com/bcseputetto/Are-u-ok/releases/tag/iStoreOS
SSH 使用 wget
命令下载
wget https://example.com/PassWall_25.4.1_x86_64_all_sdk_22.03.7.run
请将 https://example.com/...
替换为实际的下载链接。
3. 安装 PassWall
步骤 1:上传文件到 OpenWrt 设备
如果你已经下载了 .run
文件,需要将其上传到 OpenWrt 设备。以下是两种方法:
通过 SCP 上传 :
scp PassWall_25.4.1_x86_64_all_sdk_22.03.7.run root@192.168.1.1:/tmp/
通过 Web 界面上传 :
步骤 2:赋予执行权限
登录 OpenWrt 的 SSH 终端,进入文件所在的目录(通常是 /tmp
),然后赋予 .run
文件执行权限:
cd /tmp
chmod +x PassWall_25.4.1_x86_64_all_sdk_22.03.7.run
步骤 3:运行安装脚本
执行 .run
文件进行安装:
./PassWall_25.4.1_x86_64_all_sdk_22.03.7.run
安装脚本会自动完成以下任务:
- 解压并安装 PassWall 的主程序(
luci-app-passwall
)。
- 安装中文语言包(
luci-i18n-passwall-zh-cn
)。
- 安装核心组件和工具(如
v2ray-core
、xray-core
、dns2socks
等)。
如果安装过程中提示依赖问题,可以运行以下命令更新软件包列表并安装缺失的依赖:
opkg update
opkg install <missing_dependency>
4. 验证安装
安装完成后,刷新 OpenWrt 的 Web 管理界面,并检查以下内容:
- 进入“服务”菜单,确认是否可以看到 PassWall 的选项。
- 打开 PassWall 的配置页面,确认界面是否已切换为中文。