最近刚刚从 r2s 换到了一台 n5105 的机器,发现不同于 arm 版的 openwrt ,x86 的 openwrt 无法直接安装需要的插件( passwall 等)
正式版本(非 rc 版、snapshot 版)有几个 kmod 依赖,如:kmod-nft-compat 是始终无法成功安装的,且尝试手动在原版固件基础上编译进去相关插件,也失败了。
后来搜索找到了解决方案,分享给需要的人。
OpenWrt 官方(原版 OpenWrt ) SDK 编译 PassWall 教程
如果你是 x86_64 的 openwrt 21.02.3 版,可以直接下载这里的 ipk 包 https://pan.moseacg.com/s/kpof
并 ssh 进 op ,执行
opkg update
opkg install vsftpd openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd start
opkg remove dnsmasq
rm -rf /etc/config/dhcp
opkg install dnsmasq-full wget-ssl ipset iptables-mod-nat-extra openssl-util curl iptables-mod-tproxy iptables-mod-iprange ip-full ip6tables-mod-nat luci-compat coreutils haproxy coreutils unzip coreutils-nohup libuci-lua resolveip
通过 sftp 上传压缩包的 PWluci 和 PWpackages 文件夹至 root 目录 随后 ssh 依次执行
cd PWpackages
opkg install *.ipk
cd ../PWluci
opkg install *.ipk
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.