最近刚刚从 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
1
LongLights OP 另外给刚折腾的玩家一些小建议:
1. 如果是刚安装上原版固件,务必记得先扩容再操作 2. 不要折腾 DNS 插件,没有什么意义,还有几率和插件的分流功能模块冲突 3 开启 doh 解决 dns 劫持问题即可 4. x86 的设备一般开启 shortcut fe 这种加速没有太大意义,不要迷信“优化” 5. 如果是主用环境了,强烈建议 iKuai (主路由 拨号+流控)+openwrt (旁路由,插件) |
2
xiri 2022-07-18 12:36:25 +08:00 via Android 1
一直都是手动编译的原版镜像+插件,没遇到过任何问题。
唯一一点,passwall 会依赖 dnsmasq-full ,而原版自带启用了 dnsmasq ,这其实是包含在 dnsmasq-full 里面的,二者同时选用就会有冲突,所以编译的时候要把 dnsmasq 的选项取消 |
3
LongLights OP @xiri 靠,我傻了,编译报的错一直没提示 packages 相关的路径,我排查了好久都没意识到问题就在 dnsmasq-full 这里
|
4
LongLights OP 主帖的链接失效了,可用的: https://pan.moseacg.com/s/nyxC5
|
5
Esioner 2022-07-18 13:53:40 +08:00
openwrt 开了 passwall 网络体验也没有 win10 装 v2rayN 体验要好,是啥原因,就是如果用 openwrt passwall 开 youtube 会有的视频加载很慢( 10s +),手机也是,而且 google 的时候速度很慢,但是如果电脑用 v2rayN 代理的话,google 秒开,youtube 4k 也只是卡个四五秒也就能播放了
|
7
6IbA2bj5ip3tK49j 2022-07-18 15:38:01 +08:00 1
@Esioner 多半是配错了。
--------- 现在 openwrt 上几个翻墙软件( openclash ,helloworld )的配置复杂度堪比 word 排版了。 自己 build 一个 v2ray ,写点 iptables 脚本,再加上一个简单的 dns 转发就齐活了。 |
8
LongLights OP @Esioner 如果你是虚拟机环境下装的,感觉像没打开 aes 模块
|
9
Esioner 2022-07-18 20:13:34 +08:00
@Kaiyuan 应该不是,我用的 n5105 这个性能怎么说都应该够了。。。
@xgfan 对啊,我也怀疑是我哪里配置的不对,我网上找了些教程,一样配置也没用,自己 build 这个得重新学习了 @LongLights 没有啊,我是直接硬盘安装的 openwrrt 。。。也需要打开么 |
10
LongLights OP @Esioner 物理机直装那不需要,你这怪了,我也是 n5105 ,而且是 pve 下的虚拟机,我这里比 win11 客户端( 12600kf )会略快一点(峰值速度更高,netflix 跳 4k 的时间也更短)
|
11
Esioner 2022-07-18 20:44:29 +08:00
@LongLights 你用的是最新的原版 openwrt 么,周末试试换个 ISO 试试
|
12
LongLights OP @Esioner 21.02.3
|
13
neroxps 2022-07-18 22:54:54 +08:00 via iPhone
一直都是 x86 原版 opkg 一把梭。dnsmasq 卸掉 换 dnsmasq-full 还有一些 其他包。卸掉装别的就好。
|
14
jyfans110 2022-07-25 10:20:04 +08:00
21.02 开始,可以直接拉官方源码,配合 xiaorouji 的代码编译了,没依赖的问题,用 vermagic 换.config 的 MD5 ,安装官方源的插件也简单,还可以直接改镜像大小,不用麻烦的搞 overlay 扩容了。
|
15
Rabbit52 2022-08-06 23:44:09 +08:00 via iPhone
我也是 N5105 前前后后折腾了好几个固件,esir 的 骷髅的,都多多少少不稳定有 bug ,目前 暂时用 suling 所有包直接装,唯一问题就是温度偏高
|
16
991547436 2023-07-03 10:39:22 +08:00
Shortcut FE 对 X86 是否真的没有优化?
https://www.acwifi.net/19426.html |
17
wuhao 266 天前
@LongLights 软路由主机直接安装爱快,爱快里面的虚拟机装 openwrt 可以吗
|