此教程方法只适用于 x86_64 架构设备上的 OpenWrt 固件进行安装,同时安装 SSRplus+(酸酸乳普拉斯) 和 Passwall 的插件及其全部依赖,此教程可以在没有安装任何依赖的固件上安装 SSRplus 和 Passwall 插件,上一期本来已经说过 OpenWrt 正确编译 SSRplus 与 Passwall 的方法,但还是有人让单独出一期 X86 设备安装教程。

OpenWrt X86 原版安装 Passwall 和 SSR Plus+

安装方法

1、确认软件源是否可用,不能使用请更换,更换完源后,通过SSH进行更新源并检查安装系统重要依赖,依次执行以下命令即可进行检查安装,如果依赖存在会提示:Package boost ... 这样的提示,命令如下:

opkg update
opkg install boost
opkg install boost-system
opkg install boost-date_time
opkg install boost-program_options
opkg install coreutils-base64
opkg install coreutils-nohup
opkg install libltdl7
opkg install liblua5.1.5
opkg install liblua5.3-5.3

2、下载插件所需依赖,插件依赖较多,依赖列表如下,下面本站已提供 X86 架构的 SSRplus+ 和 Passwall 插件所需依赖包下载地址,如下所示:

# 依赖包下载
https://cloud.opssh.cn/download/SSRplus-Passwall-master.zip
# 所需依赖列表
boost-date_time_1.73.0-1_x86_64.ipk
boost-program_options_1.73.0-1_x86_64.ipk
boost-system_1.73.0-1_x86_64.ipk
boost_1.73.0-1_x86_64.ipk
brook_20200502-2_x86_64.ipk
chinadns-ng_1.0-beta.22-2_x86_64.ipk
coreutils-base64_8.32-1_x86_64.ipk
coreutils-nohup_8.32-1_x86_64.ipk
dns2socks_2.1-20200218_x86_64.ipk
haproxy_2.1.7-1_x86_64.ipk
ipt2socks_1.1.3-1_x86_64.ipk
kcptun-client_20200701-1_x86_64.ipk
libltdl7_2.4.6-2_x86_64.ipk
liblua5.3-5.3_5.3.5-4_x86_64.ipk
microsocks_1.0-1_x86_64.ipk
pdnsd-alt_1.2.9b-par-a8e46ccba7b0fa2230d6c42ab6dcd92926f6c21d_x86_64.ipk
redsocks2_0.67-4_x86_64.ipk
shadowsocks-libev-config_3.3.4-4_x86_64.ipk
shadowsocks-libev-ss-local_3.3.4-4_x86_64.ipk
shadowsocks-libev-ss-redir_3.3.4-4_x86_64.ipk
shadowsocksr-libev-alt_2.5.6-6_x86_64.ipk
shadowsocksr-libev-server_2.5.6-6_x86_64.ipk
shadowsocksr-libev-ssr-local_2.5.6-6_x86_64.ipk
simple-obfs_0.0.5-5_x86_64.ipk
tcping_0.3-1_x86_64.ipk
trojan-go_0.8.1-1_x86_64.ipk
trojan_1.16.0-1_x86_64.ipk
v2ray-plugin_1.3.3-1_x86_64.ipk
v2ray_4.26.0-1_x86_64.ipk
# 安装插件列表
luci-app-passwall_3.9-19_all.ipk
luci-app-ssr-plus_180-1_all.ipk
luci-i18n-ssr-plus-zh-cn_180-1_all.ipk

3、将下载好的 SSRplus+ 和 Passwall 插件依赖包通过 SFTP 工具上传到 root 目录里,或者通过 SSH 连接到终端进行远程下载,命令如下:

# 进入目录
cd /root
# 远程下载
wget https://cloud.opssh.cn/download/SSRplus-Passwall-master.zip

4、手动上传或远程下载完成 SSRplus+ 和 Passwall 插件依赖包后,再通过 SSH 执行命令进行量安装,命令如下:

# 安装 unzip
opkg install unzip
# 解压依赖包并给予777权限
unzip SSRplus-Passwall-master.zip && chmod -Rf 777 ./*
# 进入解压目录
cd SSRplus-Passwall-master
# 执行批量安装
opkg install *.ipk

5、安装完成后,重启 OpenWrt,进入 OpenWrt 管理后台就可以看到 PassWall 和 ShadowSocksR Plus+ 了。

最后说明

安装过程中由于顺序原因,肯定有些插件无法安装,提示缺少依赖,按照提示先安装确实依赖的ipk,再安装之前无法安装的ipk, 再次执行 opkg install *.ipk,还有问题,同样的方法解决,直至全部ipk安装完成没有错误提示。