此教程只适用于 x86_64 架构设备上的 OpenWrt 固件进行安装,同时安装 SSRplus+(酸酸乳普拉斯) 和 Passwall 的插件及其全部依赖,此教程可以在没有安装任何依赖的固件上安装 SSRplus 和 Passwall 插件,上一期本来已经说过正确编译 SSRplus 与 Passwall 的方法,但还是有人要求单独出一期 X86 设备安装教程。
安装方法
1、更换可用的软件源地址,以下为 x86_64 架构设备使用,其他设备查看《OpenWrt 正确编译 SSRplus 与 Passwall 的方法》,软件源更新时间为:2022年06月15日,发行版软件源地址如下:
src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/x86/64/packages/ src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/x86_64/base/ src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/x86_64/luci/ src/gz openwrt_packages https://downloads.openwrt.org/snapshots/packages/x86_64/packages src/gz openwrt_routing https://downloads.openwrt.org/snapshots/packages/x86_64/routing src/gz openwrt_telephony https://downloads.openwrt.org/snapshots/packages/x86_64/telephony
2、确认完软件源可用,通过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 opkg install kmod-nft-compat # 无法安装可使用强制安装 opkg install [依赖名] --force-overwrite
3、下载插件所需依赖,插件依赖较多,依赖列表如下,下面本站已提供 X86 架构的 SSRplus+ 和 Passwall 插件所需依赖包下载地址,如下所示:
# 依赖包下载 https://git.opssh.com/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
4、将下载好的 SSRplus+ 和 Passwall 插件依赖包通过 SFTP 工具上传到 root 目录里,或者通过 SSH 连接到终端进行远程下载,命令如下:
# 进入目录 cd /root # 远程下载 wget https://git.opssh.com/download/SSRplus-Passwall-master.zip
5、手动上传或远程下载完成 SSRplus+ 和 Passwall 插件依赖包后,再通过 SSH 执行命令进行量安装,命令如下:
# 安装 unzip opkg install unzip # 解压依赖包并给予777权限 unzip SSRplus-Passwall-master.zip && chmod -Rf 777 ./* # 进入解压目录 cd SSRplus-Passwall-master # 执行批量安装 opkg install *.ipk
6、安装完成后,重启 OpenWrt,进入 OpenWrt 管理后台就可以看到 PassWall 和 ShadowSocksR Plus+ 了。
最后说明
安装过程中由于顺序原因,肯定有些插件无法安装,提示缺少依赖,按照提示先安装确实依赖的ipk,再安装之前无法安装的ipk, 再次执行 opkg install *.ipk,还有问题,同样的方法解决,直至全部ipk安装完成没有错误提示。
相关文章
发表评论
评论列表