软路由的最佳实践

2023-06-29 14:07:42 +08:00
 lemonTreeTop

对多数用户来说,软路由最佳实践应该是透明代理网关,俗称旁路由

最近在折腾软路由,谈下对软路由看法,软路由当旁路由是由其缺点决定的,缺点包括系统不稳定,网络层能力弱于硬路由。以常见的 openWrt 为例,相比硬路由,出现挂掉的概率更高,硬路由设计时主要针对网络层,在如 NAT 、小包转发上天生就比软路由优秀,软路由则是针对应用层设计的系统,应用层要求更高的通用计算力处理流量,典型应用是代理服务,软路由在这个层面就表现得非常优秀。从网络分层角度看,硬路由和软路由不是同一个层次的东西

软路由当旁路由使用能很好利用软路由的优点和硬路由的优点,非侵入式接入不影响原有的网络架构

吐槽下旁路由这个名字太形象了🤣,很中文,放在主路由旁边的路由

经常看到有人总是想跑满带宽或升级带宽,不明白背后的需求是什么,要求持续高带宽的场景非常少,带宽到达一定速度后边际收益递减,与其追求带宽上的快,不如优化网络延迟,买个延迟更低的机场更香

25472 次点击
所在节点    宽带症候群
142 条回复
deplivesb
2023-06-29 14:22:37 +08:00
用过旁路由,销冠好像并不太好,反而是各种问题,最后还是换成了主路有
[以常见的 openWrt 为例,相比硬路由,出现挂掉的概率更高] 这句话不太认同,我自己编译的 op 已经连续运行了 127 天

反而是那个华硕硬路由做了 ap ,动不动就有奇奇怪怪的问题要重启一下
shyrock
2023-06-29 14:30:05 +08:00
那么 N1 刷 OpenWRT 是不是最佳旁路有选择?
fatekey
2023-06-29 14:31:39 +08:00
软路由和硬路由的区别一般就是能不能通过装软件吧,一个硬路由刷了 openwrt 就变了软路由。。我觉得稳定性这玩意还是看固件水平,很多所谓的官方固件未必比纯净 openwrt 稳定(当然装多了软件那就难说了)。至于针对网络层有专用硬件设计的路由,那玩意不是家用的吧。。。
kaedeair
2023-06-29 14:38:24 +08:00
@fatekey #3 软路由是指没有硬件实现 nat 、pppoe off load 、交换机等网络协议或功能的路由器,也就是说所有网络操作由 CPU 完成,而不是基于固件区分
liulongquan
2023-06-29 14:49:15 +08:00
旁路由一点都不香,需要电脑开代理
python 的 pip 会直接报错
还是无感的透明代理香,拒绝旁路由
YGBlvcAK
2023-06-29 14:50:53 +08:00
不稳定?挂掉?错错错,不会玩而已!
metalvest
2023-06-29 15:13:22 +08:00
@liulongquan 旁路由需要电脑开代理?这是哪个平行空间的旁路由……
poporange
2023-06-29 15:14:13 +08:00
一直 N1 主路由
sl0000
2023-06-29 15:42:05 +08:00
非侵入式的 OpenWRT 透明网关代理配置与一键脚本
非侵入式的 Debian11 透明网关代理配置与一键脚本
非侵入式网关 Podman 容器透明网关代理配置与一键脚本
lemonTreeTop
2023-06-29 15:48:33 +08:00
@fatekey 软路由系统可以跑在许多硬件上,也包括硬路由。家用路由器在网络层上有硬件支持,所以硬路由即使在 cpu 性能比软路由差很多,在一些网络性能指标上硬路由也比软路由表现得好
lemonTreeTop
2023-06-29 15:51:07 +08:00
@liulongquan 为什么说旁路由是俗称,你这样理解软路由我都不能说你错
lemonTreeTop
2023-06-29 16:01:00 +08:00
@deplivesb 总体来说,还是硬路由比软路由稳定,硬路由的固件比较简单,软路由扩展性强,追求扩展性的同时也在牺牲稳定性,反过来说,软路由不追求过多扩展性,它也可以视为可接受的稳定性,如一些精简 openwrt 系统
AlexPUBLIC
2023-06-29 16:23:02 +08:00
旁路由经常有一些莫名其妙的问题, 我用的 aqara 的摄像头,旁路由下就无法下载固件升级
maybeonly
2023-06-29 16:24:09 +08:00
作为入门的话,旁路由或许还好啦
或者某些条件受限,比如路由器房东的 /搞坏网络会被老婆要求跪主板,那也就旁路由吧
时间长了还是主路由的好,流量自然流过,对下游设备完全透明,能实现的东西也更多
不稳定?最大的可能是操作不当,我家核心路由不停电都不重启的
性能? n100 来一个,路由场景没有什么 hold 不住(过剩了)
至于网络分层……运行在 ip 层有什么行,完全可以。

所以,“多数用户”到底是谁啊。

最后那句倒是很同意。
MeteorVIP
2023-06-29 16:54:44 +08:00
主路由 openwrt ,6 个千兆口,旁路由 openwrt ,1 个千兆口。主路由就上网,旁路由就折腾,随便折腾。
就我说软硬路由都稳定。
Sekai
2023-06-29 16:57:00 +08:00
膀路由 算了吧
hfl1995
2023-06-29 17:26:03 +08:00
@AlexPUBLIC 使用的 clash 翻墙吗,建议打开,绕过中国大陆 ip ,只把需要翻的 ip 走 clash 代理,其他都不走。
hfl1995
2023-06-29 17:27:37 +08:00
我看别人是实践都是双软路由,ROS 主拨号和分流,openwrt 科学上网,有自动脚本,遇到故障自动切网关和 DNS 。
Donahue
2023-06-29 17:31:53 +08:00
@shyrock 现在有 4G 内存的 rk3566 盒子, 可以替换 N1 了,使用上没多大区别,优点是内存跟硬盘比 N1 大,缺点是目前固件还不够多
shyrock
2023-06-29 17:57:29 +08:00
@Donahue #19 rk3566 的刷机资源在哪里找呢?我在恩山上找到的基本都是 x86 和 N1 的。。。

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

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

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

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

© 2021 V2EX