开启辅助访问
 找回密码
 立即注册

关于Openwrt, 旁路由与sci上网,你需要的知识都在这里

85383658 回答数12 浏览数3685
本篇文章总结自个折腾旁路由的一些心得,旁路由的选购,性能对比等。
1.旁路由是指什么
2.为啥需要旁路由
3.旁路由cpu性能对比
4.旁路由选购
前言:
    折腾旁路由有一段时间了,玩过很多硬件,目前看来其实满足自个使用需求就好了。把时间用在真正需要的地方上面才是正确的做法。
我玩过的硬件:
蜗牛星际*2, 斐讯n1*2, 我家云*2, 贝壳云*2,树莓派*2,
作为主路由的玩过:k2p, d191g, 新路由三。
k2p,新路由三这两个无线其实挺一般的,新三就不用说了,无线基本不可用,k2p 2.4g也挺残的,对比d191g的2.4g来说,穿墙没有d191g好, 速度也没有d191g快。所以目前家用是d191g,另外两个出了。
tplink、水星的路由器有些高级功能无法使用的,比如dhcp服务器不能自定义,lan口下一台mac只能有一台ip地址等,限制比较多,因此要求不高做ap还好,有特殊需求就算了,但是d191g的信号确实是我用过的最好的。
正文:
1.旁路由是指什么
首先主路由是指什么?主路由也就是一般人家里用于拨号的路由,比如目前很多人家里光猫带wifi, 主路由就是这个光猫。
旁路由是指什么?旁路由就是在主路由的局域网内的一台路由器,上网的流量经过旁路由再转发给主路由。
假设主路由是A, 旁路由是B; 正常情况下,上网设备把上网流量包发送给A, 由A作为网关,把这个包发送到广域网。旁路由模式下,上网设备把流量包发送给B, B处理这个包后发送给A, 再由A把这个包发送到广域网。
旁路由模式可以通过两种方式指定B为网关:1.设定局域网内DHCP服务器的参数,把DHCP网关设置为旁路由地址。2. 需要旁路由上网的设备手动指定网关地址。
2.为啥需要旁路由
主要是为了透明代理,数据包经过旁路由后,可以被旁路由进一步处理。例如访问youtube等功能。sci上网可以安装客户端,也可以通过路由器上设置软件。在路由器上设置的好处是,只要连上wifi就可以看youtube了。
以前主流为酸酸茹的时候,硬路由的性能代表mt7621速度能到50Mbps, 堪堪够用。目前主流已经用v two ray、troj0n等协议了,mt7621性能已经不够了,在v two ray下最高不过18Mbps。AX3600等路由器性能高,但是刷了openwrt后没有无线驱动,不如不刷。
软路由方案好是好,就是贵,因此也可以忽略了。
所以目前很多人用单网口的主机做旁路由,性价比很高,比如N1, 贝壳云, 我家云,x96 MAX等, 这些arm平台功耗低且性能不错。
3.旁路由cpu性能对比
这里贴几个我玩过的cpu的性能(有些没玩过,但是从其他渠道获得了性能分数), 跑分为coremark分数。而具体到sci上网速度,可以说以下cpu都能满足需求。即使是最差的s905d(N1),作为旁路由使用sci上网也可以跑到200M以上(v two ray协议),更高的我的宽带不支持, 没有测试过。
由于cpu有aes硬件加速/chacha硬件加速等的支持,所以arm表现是非常不错的。进阶玩家也可以根据openssl的跑分决定使用哪种协议加密(似乎需要服务器支持,我不需要那么大带宽)
i5 8250u 25000*8分,
j1900    33000分    1/6个i5 8250u
树莓派4B(bcm2711) 33000分    1个j1900
rk3328 1.5g 19000分 0.6个j1900
s905x3 27000分
s905d 16878分
s905x2 22888分
rk3399 39099
s922x 49000分(8核cpu)

树莓派4B 4GB版本作为旁路由

4.旁路由选购
如上图,目前家里的是树莓派4B 4GB 版本作为旁路由,d191g作为主路由使用, cpu长期占用低于1%,内存长期占用5%, 这个性能是非常过剩的。因此建议买合适自个的就够了。
基本上1GB RAM + 8GB ROM可以满足使用了。

比较推荐的几款机器:
我家云,贝壳云,x96 MAX+,树莓派4B。
贝壳云:优点是有4个usb3.0的接口,便宜。缺点是,散热不行,强刷机麻烦(相对来说),这个看需求,买回去做旁路由或是很nice的,需要改改散热什么的。
我家云:只需要禁用uas驱动就不掉盘了,能装一台3.5寸硬盘,这个十分好评,强刷机省事,这个是我最满意的矿渣。 只要80多包邮。
x96 MAX+: 可以用tf卡装系统,比较省事折腾; 性能过剩, 4+64G 230多。
树莓派:推荐这个给有随身携带需求的朋友,否则并不推荐,性能过剩,性价比不高。

路由器真没必要追求参数,合适就好,1+8的储存 + rk3328/s905 + 千兆网口已经能够满足大部分人需要了,一味的追求参数只会让自个陷入不必要的麻烦中。
比如我目前也只在树莓派4B上挂了一台jd签到脚本,4G的内存完全超出需求了,没必要的。加上文件共享服务也不用那么好的配置,我用我家云内网都可以100MB/s。
如果你需要跑一些没什么人看的小网站,1+8也堪堪够用。
更高级的服务,建议单独拿一台小主机/armbian做,不要为难你的旁路由。旁路由需要稳定,而不是折腾。
使用道具 举报
| 来自北京
haibin006 | 未知
游走在法律边缘,疯狂做死。
回复
使用道具 举报
lwh7654321 | 来自北京
另外关于网速的问题,旁路由模式只有上传流量经过旁路由,下载流量是直接到客户机的,理论上百兆网口旁路由可以实现千兆的效果
回复
使用道具 举报
anthory | 来自北京
不错呦 我的水星D191G PDD80多买的,这个价位挺好的,信号强,放在门口全屋覆盖
回复
使用道具 举报
edmondchan888 | 未知
是的,我是jd优惠券75下单,信号强,2.4g也能跑满百兆
回复
使用道具 举报
wsszy | 来自北京
求拓扑结构
回复
使用道具 举报
叮叮当 | 来自北京
[尴尬]
回复
使用道具 举报
碧水疾风 | 来自北京
老铁,“我用我家云内网都可以100MB/s”,请问这个是哪个底包和系统呀?我用乘风大佬的OMV,手机读我家云硬盘只有20多MB/S
回复
使用道具 举报
戏做顿 | 来自福建
难怪我的树莓派3b测速超过了100M
回复
使用道具 举报
fengbaox | 来自北京
大仙问一个问题,我闲置的有一台树莓派3B,用来做旁路由,按道理来说网速不是应该限制到百兆么,但是我跑了一下测速,基本还是满的600M带宽,这是为什么呢。
回复
使用道具 举报
12下一页
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影