软路由 用哪个固件?

2023-08-21 09:52:24 +08:00
 CNN

目前用 iStoreOS 总觉得花里胡哨,安装插件同一类的会分布到不同类别里,所以想换个固件

你们用谁编译的固件?(自己编译的就算了,我不想自己折腾)

7855 次点击
所在节点    问与答
42 条回复
lovelylain
2023-08-21 12:33:10 +08:00
ophub 的仓库自己编译,自己编译的原因是非官方固件有些包通过 opkg 安装不了,自己编译可以按需自定义功能组件,编译也就是 github 跑一下 action 的事,不麻烦。
titanium98118
2023-08-21 13:56:38 +08:00
kaedeair
2023-08-21 14:25:50 +08:00
用的 immortalwrt 源码自编译,基本上是 openwrt 主干,没修改多少,但是多了很多包,用这个不要试图引入别的 feeds 源,因为 luci 进行了大更新,现在改用 js 了,还一个原因是因为新版的 openwrt 改用 nftables 作为默认管理工具了,以前很多基于 iptables 都有兼容性问题
hahasong
2023-08-21 14:36:17 +08:00
@kaedeair #23 immortalwrt 不是官方有编译好的 selector 吗,自编译有什么区别
kaedeair
2023-08-21 14:46:52 +08:00
@hahasong #24 官方的 rom 太小了,需要扩容分区,只有相同分区大小更新固件才不会丢失配置;现在官方用的是默认的 flow offloading ,我想用 sfe ,要给 kernel 和 nftables 打补丁;另外一个好处是固件自带软件包,装完不需要下载
hahasong
2023-08-21 14:58:40 +08:00
@kaedeair #25 官方的有 op layout 和 stock layout 两种,我刷 op layout 好像会把我的分区合并扩大,目前够用。自己编译改分区大小有教程参考吗
yaott2020
2023-08-21 14:59:51 +08:00
无脑原版,现在原版已经非常稳定了
kaedeair
2023-08-21 15:18:18 +08:00
@hahasong #26 你的硬件不是软路由吧,op layout 是 openwrt 的标准分区表,stock layout 是原厂(定制)系统的分区表,通常来说用原厂分区表比较稳妥,可以方便刷回去,不管用哪种,动手前都要备份整个 flash 的固件
分区大小在 make menuconfig->target image->root filesystem partition size
我是 x86 软路由,一般勾 squashfs ,EFI images 和 gzip images
tiamoluciye
2023-08-21 17:42:13 +08:00
看你的需求吧,前面基本上体验了所有路由固件,玩了一下后面发现不太需要,后面又研究了一下防火墙固件,基本上也体验了一下,最后选择飞塔体验版,后面有觉得没必要。害,发现这些东西玩过之后都变得索然无味的
findex
2023-08-21 19:00:44 +08:00
自己编译的 openwrt 。从启动软路由那刻起,就用的自己编译的系统。对第三方固件的安全性产生怀疑。编译完软路由固件,抓个包审核一下是否有后门。再整一个 pf 防火墙。ikuai 这样的或有后门。iStore 这样的有的功能没有,还不如我自己编译定制省事。毕竟 iStore 有的我都可以有,我想要的 iStore 里面没有。
klarkzh
2023-08-21 19:17:09 +08:00
自己编译,原版然后把需要的包加进去
ByteCat
2023-08-21 19:29:43 +08:00
一开始用 esir ,后面换 https://github.com/SuLingGG/OpenWrt-Rpi ,这个比较干净感觉,现在用自己编译的
bequt
2023-08-22 00:24:28 +08:00
那必须虚拟化,debian 、routeros ,一机多用。
JensenQian
2023-08-22 05:01:14 +08:00
原来原版自己编译,现在懒狗一个,恩山找了个用的人多的高大全
Achophiark
2023-08-22 08:04:59 +08:00
只扶墙就 esir 佛跳墙吧,但还是建议自己开个虚机持续编译一个
JimmyChan1506
2023-08-23 10:26:09 +08:00
因为放在不同菜单而想换固件。。。。
你花在这上面的时间过多了大兄弟,你又不会一天到晚打开它看菜单,何必纠结?
lincanbin
2023-08-25 00:03:26 +08:00
我用的 iStoreOS ,选这玩意儿就 2 个原则:简单,长期维护。
Immortal
2023-09-07 19:37:57 +08:00
@kaedeair
打扰下
关于前面说的"给 kernel 和 nftables 打补丁来启动 sfe"有相关参考资料吗?
我也想自己编译一个带 sfe 的版本
kaedeair
2023-09-08 09:59:12 +08:00
Immortal
2023-09-08 10:07:16 +08:00
@kaedeair
谢谢,趁机再问下大佬,我的软路由是安装在 j4125 的 pve 中
1.对比 openwrt 的全锥形 nat,区分了高性能模式和普通模式.这在 immortalwrt 中又是另一个称呼,这两者一样吗?
2.我在 immortal 官方原版上中软件包中安装了 passwall,遇到节点数一多(200+)列表响应非常慢的情况,但是我之前在恩山下载的一个别人编译好的 openwrt 的固件(换了主题),相同情况下它依然比较丝滑.这个问题我该从哪个线索去解决,我现在能想到的就是自己编译 Immortalwrt,用同一个主题试试,没有思路

刚开始学者自己编译固件,问题都暴露出来了,周围没人可以交流,打扰了

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

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

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

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

© 2021 V2EX