分享一下原版 x86 openwrt 手动安装需要的插件的方案

2022-07-18 12:27:19 +08:00
 LongLights

最近刚刚从 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
8044 次点击
所在节点    OpenWrt
17 条回复
LongLights
2022-07-18 12:33:03 +08:00
另外给刚折腾的玩家一些小建议:
1. 如果是刚安装上原版固件,务必记得先扩容再操作
2. 不要折腾 DNS 插件,没有什么意义,还有几率和插件的分流功能模块冲突
3 开启 doh 解决 dns 劫持问题即可
4. x86 的设备一般开启 shortcut fe 这种加速没有太大意义,不要迷信“优化”
5. 如果是主用环境了,强烈建议 iKuai (主路由 拨号+流控)+openwrt (旁路由,插件)
xiri
2022-07-18 12:36:25 +08:00
一直都是手动编译的原版镜像+插件,没遇到过任何问题。
唯一一点,passwall 会依赖 dnsmasq-full ,而原版自带启用了 dnsmasq ,这其实是包含在 dnsmasq-full 里面的,二者同时选用就会有冲突,所以编译的时候要把 dnsmasq 的选项取消
LongLights
2022-07-18 12:37:51 +08:00
@xiri 靠,我傻了,编译报的错一直没提示 packages 相关的路径,我排查了好久都没意识到问题就在 dnsmasq-full 这里
LongLights
2022-07-18 12:39:18 +08:00
主帖的链接失效了,可用的: https://pan.moseacg.com/s/nyxC5
Esioner
2022-07-18 13:53:40 +08:00
openwrt 开了 passwall 网络体验也没有 win10 装 v2rayN 体验要好,是啥原因,就是如果用 openwrt passwall 开 youtube 会有的视频加载很慢( 10s +),手机也是,而且 google 的时候速度很慢,但是如果电脑用 v2rayN 代理的话,google 秒开,youtube 4k 也只是卡个四五秒也就能播放了
Kaiyuan
2022-07-18 14:01:40 +08:00
@Esioner 路由器性能始终比不上电脑。
xgfan
2022-07-18 15:38:01 +08:00
@Esioner 多半是配错了。
---------
现在 openwrt 上几个翻墙软件( openclash ,helloworld )的配置复杂度堪比 word 排版了。
自己 build 一个 v2ray ,写点 iptables 脚本,再加上一个简单的 dns 转发就齐活了。
LongLights
2022-07-18 16:56:24 +08:00
@Esioner 如果你是虚拟机环境下装的,感觉像没打开 aes 模块
Esioner
2022-07-18 20:13:34 +08:00
@Kaiyuan 应该不是,我用的 n5105 这个性能怎么说都应该够了。。。
@xgfan 对啊,我也怀疑是我哪里配置的不对,我网上找了些教程,一样配置也没用,自己 build 这个得重新学习了

@LongLights 没有啊,我是直接硬盘安装的 openwrrt 。。。也需要打开么
LongLights
2022-07-18 20:35:22 +08:00
@Esioner 物理机直装那不需要,你这怪了,我也是 n5105 ,而且是 pve 下的虚拟机,我这里比 win11 客户端( 12600kf )会略快一点(峰值速度更高,netflix 跳 4k 的时间也更短)
Esioner
2022-07-18 20:44:29 +08:00
@LongLights 你用的是最新的原版 openwrt 么,周末试试换个 ISO 试试
LongLights
2022-07-18 22:19:18 +08:00
@Esioner 21.02.3
neroxps
2022-07-18 22:54:54 +08:00
一直都是 x86 原版 opkg 一把梭。dnsmasq 卸掉 换 dnsmasq-full 还有一些 其他包。卸掉装别的就好。
jyfans110
2022-07-25 10:20:04 +08:00
21.02 开始,可以直接拉官方源码,配合 xiaorouji 的代码编译了,没依赖的问题,用 vermagic 换.config 的 MD5 ,安装官方源的插件也简单,还可以直接改镜像大小,不用麻烦的搞 overlay 扩容了。
Rabbit52
2022-08-06 23:44:09 +08:00
我也是 N5105 前前后后折腾了好几个固件,esir 的 骷髅的,都多多少少不稳定有 bug ,目前 暂时用 suling 所有包直接装,唯一问题就是温度偏高
991547436
301 天前
Shortcut FE 对 X86 是否真的没有优化?
https://www.acwifi.net/19426.html
wuhao
27 天前
@LongLights 软路由主机直接安装爱快,爱快里面的虚拟机装 openwrt 可以吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/866972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX