V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
LongLights
V2EX  ›  OpenWrt

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

  •  
  •   LongLights · 2022-07-18 12:27:19 +08:00 · 7792 次点击
    这是一个创建于 620 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    @LongLights 没有啊,我是直接硬盘安装的 openwrrt 。。。也需要打开么
    LongLights
        10
    LongLights  
    OP
       2022-07-18 20:35:22 +08:00
    @Esioner 物理机直装那不需要,你这怪了,我也是 n5105 ,而且是 pve 下的虚拟机,我这里比 win11 客户端( 12600kf )会略快一点(峰值速度更高,netflix 跳 4k 的时间也更短)
    Esioner
        11
    Esioner  
       2022-07-18 20:44:29 +08:00
    @LongLights 你用的是最新的原版 openwrt 么,周末试试换个 ISO 试试
    LongLights
        12
    LongLights  
    OP
       2022-07-18 22:19:18 +08:00
    @Esioner 21.02.3
    neroxps
        13
    neroxps  
       2022-07-18 22:54:54 +08:00 via iPhone
    一直都是 x86 原版 opkg 一把梭。dnsmasq 卸掉 换 dnsmasq-full 还有一些 其他包。卸掉装别的就好。
    jyfans110
        14
    jyfans110  
       2022-07-25 10:20:04 +08:00
    21.02 开始,可以直接拉官方源码,配合 xiaorouji 的代码编译了,没依赖的问题,用 vermagic 换.config 的 MD5 ,安装官方源的插件也简单,还可以直接改镜像大小,不用麻烦的搞 overlay 扩容了。
    Rabbit52
        15
    Rabbit52  
       2022-08-06 23:44:09 +08:00 via iPhone
    我也是 N5105 前前后后折腾了好几个固件,esir 的 骷髅的,都多多少少不稳定有 bug ,目前 暂时用 suling 所有包直接装,唯一问题就是温度偏高
    991547436
        16
    991547436  
       270 天前
    Shortcut FE 对 X86 是否真的没有优化?
    https://www.acwifi.net/19426.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3553 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.