自定义路由器固件:深入了解

我们最近进行了“自定义路由器固件概述”,但是由于我们没有能够运行所有类型固件的路由器,因此我们无法超越。现在,我们非常幸运地得到我们的朋友Sabai Technology的青睐的华硕RT-N66U.


我们决定不包括OpenWRT,因为它超出了大多数人的范围,而我们决定包括库存固件作为比较的基础.

1.快速浏览

人们在路由器上安装自定义固件的主要原因是,它提供了备用配置无法提供的额外服务,或者是因为他们希望优化一个特定的操作区域。快速浏览一下我们将要查看的固件类型。如果您只对基本比较感兴趣,那么还可以查看本文开头提到的文章。.

库存固件 这是路由器随附的备用软件,并且会因品牌和型号而异。华硕N66U具有许多高级功能,这意味着自定义固件不会像低端路由器那样提供过多的附加功能.
DD-WRT 迄今为止,由于其广泛的硬件支持和广泛的社区,因此是最常见的自定义固件。该固件允许您使用许多附加组件,并为想要使用的附件提供了很大的灵活性。还有许多不同大小的版本,它们再次提供了更大的灵活性和硬件支持。可以从FlashRouters购买预闪路由器,或者某些VPN提供商也出售它们.
番茄 Tomato具有DD-WRT中的许多功能,但硬件支持有限(您只能将其安装在Broadcom路由器上)。 Tomato的优点是,大多数更改后不需要重新启动-这是其他固件常见的问题-并且通常更好地进行性能跟踪和VPN设置。尽管Tomato具有许多不同的分支,但我们将使用TomatoUSB / Shibby,因为它(我们认为)是最全面的.
萨拜OS Sabai OS是由Sabai Technology开发的高级Tomato版本,旨在优化VPN设置和速度。它们还具有一些独有的功能,例如网关,它使您可以确定连接到路由器的哪个设备使用VPN,哪个不使用VPN。尽管是开源的,但它有专门的支持团队,但这需要额外的费用.

2.安装

在安装过程中,我们将考虑两个不同的区域。安装固件有多容易,向固件安装附加组件有多容易,这样您就可以将路由器用于更多.

2.1固件

路由器之间的安装会有所不同,但是过程通常是相同的,要求您首先清除NVRAM内存,然后使用升级选项(使用固件的GUI)加载所需的新/升级固件。 N66U的处理过程相似,但是由于它是相当先进的型号,因此具有特殊的重置菜单,使该过程独立于要安装的固件,从而使每个过程都变得非常容易。但是,我们建议您在开始之前先仔细检查路由器的过程,因为该过程可能会有所不同。进行固件安装所需的时间为15分钟,但我们建议您至少留出一个小时,因为您将需要查找固件并至少在安装后设置基本设置.

如下表所示,固件的大小可能相差很大。我们必须注意,DD-WRT和Tomato的大小都只有2MB,因此可以安装在较旧/功能较弱的路由器上。固件大小可能很重要,因为它占用的空间越多,您在路由器上安装其他代码和附件所需的空间就越少。耗尽路由器的空间也会限制其速度。因此,很高兴地看到,尽管所有定制固件具有更多功能,但它们都比库存固件要小得多。.

固件 在哪里找到 尺寸(用于N66U)
股票 制造商网站 25.1兆字节
DD-WRT DD-WRT支持的路由器 7.46MB(巨型)
番茄(淡淡) ShibbyRouter列表的Tomato 11.7MB(AIO-多合一)
萨拜OS Sabai GitHub或Sabai Technology网站 6.45兆字节

2.2其他

使用所有普通固件,可以使用PuTTy(或类似软件)在路由器上安装附件。我们通过在所有三个固件上安装Transmission(洪流客户端)来进行了此测试。在所有这些上都很容易做到,但是对于Sabai,您必须将路由器IP地址更改为192.168.1.1才能正常工作(或传输配置文件,但这要稍微难一些)。我们使用的指南是DD-WRT,这里的是Tomato / Sabai.

如果您打算在路由器上玩很多游戏,那么强烈建议您学习一些基本的Linux命令,因为这将有助于您了解正在发生的事情。.

3.定价

从理论上讲,所有固件都是免费的,但是如果您没有想要使用的路由器,则可以购买预闪路由器。这里显示的价格特定于华硕RT-N66U,但对于不同的路由器,它们的价格也类似.

库存固件 这是最便宜的,因为没有多余的步骤要执行。您可以直接从制造商处购买,也可以在互联网上搜索最便宜的价格。目前在亚马逊上售价179.99美元.
DD-WRT 您可以自己安装它,以通过FlashRouters预先购买Flash,价格为249.95美元
番茄 您可以自己安装它,以通过FlashRouters预先购买Flash,价格为249.95美元
萨拜OS 您可以自己安装它,也可以通过Sabai Technology购买,价格为289.99美元,并获得一年的高级支持和硬件担保(否则,价格为75美元,如果您自己安装,我们建议购买).

诚然,与库存相比,FlashRouters和Sabai的价格都稍贵,但与Sabai相比,此价格​​包含了广泛的支持和保证,这是价格合理的证明.

4.特点

每个固件都有不同的外观,感觉和导航,我们将在下面进行介绍.

4.1美学

尽管不是真正的决定因素,但固件的美感可以帮助您大致了解该软件。在下表中,您可以看到每个固件主页的屏幕截图。我们可以从这些图像中得出一些推论。华硕固件具有清晰的图示和直观的菜单选项,清楚地表明它是针对日常用户的。对于Sabai来说也是如此,但是在高级设置中,您将获得与DD-WRT / Tomato十分相似的界面,尽管可能有些令人难以置信,但它清楚地表明可以使用多少路由器。.

华硕首页 DD-WRT主页
华硕固件主页 DDWRT固件主页
番茄番茄酱 萨拜科技首页
Tomato固件主页 萨拜固件主页

4.2导航

上面的图像还显示了导航树的根菜单,将帮助您实现所需的设置。这些菜单选项还有助于指示路由器可以实现多少功能。如前所述,华硕库存固件针对的是普通人,因此非常简单.

我们最喜欢DD-WRT导航,因为它似乎最有意义,而且很容易找到您可能不知道它在哪里的任何设置/命令。我们还喜欢它是水平的,并且制表符系统使查看选项变得更容易.

一旦在Sabai par VPN中打开了优先选项,则Sabai和Tomato基本上是相同的。尽管它们的布局有些奇怪,但并不太复杂,只需要一些习惯即可.

5.速度

当PC连接到路由器(路由器又连接到调制解调器)时,我们可以使用30.0 / 3.0Mbps互联网连接,而与固件无关,所有这些连接都可以利用。为了测试WiFi速度,我们设想并平均每个家庭,将路由器放置在距计算机大约10米的厚混凝土墙另一侧。在测试中,我们将所有天线位置保持不变,而是使用软件调整来查看我们可以提高多少连接速度.

5.1 WiFi速度

从下面的速度中我们可以看到,所有固件都可以保持大多数速度,而库存固件略有滞后,而Tomato具有最佳性能。而且,正如预期的那样,5GHz信道的速度更快,但是当然,它的范围较低.

股票 DD-WRT 番茄 萨拜
2.4GHz的 29.5 / 3.0 29.6 / 3.0 30.0 / 3.0 29.6 / 3.0
5GHz的 29.9 / 3.0 30.0 / 3.0 30.0 / 3.0 30.0 / 3.0

5.2速度优化

尽管结果已经相当不错了,我们还是试图看看是否可以从系统中挤出更多的东西。我们以下表所述的方式以及我们能够实现的改进来做到这一点。使用某种WiFi分析仪非常重要(我们建议Android那里有很多此功能,并且固件也内置一些).
独立于所使用的固件来提高性能的两个重要注意事项:
1.始终使用不同的SSID分开5GHz和2.4GHz信道
2.使用最不拥挤的频道,并使用专用的n或a / c频道设置(如果您的所有设备都支持)

我们专注于获得最佳的Internet吞吐量,但是,如果您还担心使用NAS时的内部吞吐量,则可以使用LAN Speed Test(Lite)之类的工具。我们使用的某些设置可能会使您的路由器不稳定并降低其使用寿命,因此只有在知道自己在做什么的情况下才进行更改.

库存固件 我们无能为力,因此只能进行上述两个更改,并尝试使用不同的通道带宽。我们无法从中获得任何明显的改善.
DD-WRT 除了更改频道外,我们还能够将CPU超频到632MHz,并将TX Power提升到150。之后,我们能够将两种无线速度提高到30.0 / 3.0.
番茄 我们能够以663Mhz的速度对Tomato略微进行超频,并将TX功率提高到150。由于它已经达到30.0 / 3.0,所以我们没有发现任何变化(您可以使用如上所述的内部测试来查找),但是我们确实注意到它有助于提高我们的VPN速度.
萨拜OS 我们对Tomato做出了相同的更改,并在两个渠道上均达到了30.0 / 3.0.

6. VPN

与以往一样,在ProPrivacy,对我们来说最重要的因素是VPN的使用。由于我们使用的路由器非常先进,因此库存固件确实支持OpenVPN和PPTP客户端,但是对于大多数路由器而言,情况并非如此,这是自定义固件的一大优势所在.

我们不建议使用PPTP,因为它存在很多安全漏洞,因此我们在测试中仅考虑了OpenVPN.

6.1 OpenVPN设置

我们使用VyprVPN进行测试是因为它提供了市场上某些最快的速度,但是如果您还没有VPN帐户,那么我们建议您四处看看以找出最适合自己的.

VyprVPN的优点是它具有非常简单的.ovpn文件,这意味着可以轻松在所有平台上进行设置,但是大多数公司都有复杂的文件,并且不确定库存固件将如何处理这些文件-我们知道事实他们在其他平台上都能正常工作.

设置openvpn ddwrt

openvpn设置番茄路由器

萨拜设置openvpn

库存固件 建立连接非常简单,需要上传.ovpn文件并输入用户名和密码。但是,它存在一些小问题,我们需要设置我们希望手动使用的DNS服务器.
DD-WRT 在Tomato和DD-WRT上,有两种主要的不同设置方法,您使用哪种方法实际上取决于您的提供商更喜欢哪种方法。可以将所有详细信息输入命令外壳并以这种方式运行,也可以使用配置正确的客户端进行设置.
番茄 Tomato设置非常优化,并且比DD-WRT更具灵活性。它还具有比DD-WRT更好的状态监控.

  • 客户端配置Tomato OpenVPN设置1
  • 状态监控
    Tomato OpenVPN设置2
萨拜OS Sabai具有所谓的三键设置机制。您上传了.ovpn文件,输入名称和密码,就可以开始了。这就像库存设置一样简单,尽管您获得的监控量不如Shibbyit的Tomato确有显示成功的连接及其位置.

  • 第1步-文件导入Sabai OpenVPN设置1
  • 第2步-进行任何必要的更改Sabai OpenVPN设置2

6.2 VPN速度

我们首先使用Windows VPN软件测试了连接,然后通过以太网连接到路由器以获得基线数:速度达到了28.3 / 2.7。毫不奇怪,低CPU速度和功耗意味着实际上仅利用了可用互联网速度的一小部分.

从结果可以看出,毫无疑问,现有固件是最慢的。 DD-WRT位居第三。有趣的是,对于这两种固件,5GHz通道上的VPN速度都比2.4GHz上慢,我们不确定为什么-如果您这样做,请告诉我们.

由于Sabai是番茄的高级版本,因此Sabai的速度要快一点就不足为奇了.

股票 DD-WRT 番茄 萨拜
有线 11.7 / 2.7 10.8 / 2.9 12.9 / 2.9 13.4 / 2.9
2.4GHz的 8.5 / 2.7 10.2 / 2.9 10.5 / 2.8 10.5 / 2.9
5GHz的 6.1 / 2.7 9.5 / 2.8 11.0 / 2.9 11.6 / 2.9

6.3 VPN注释 & 讨论区

Sabai Technology声称拥有VPN设置并使用了优化的系统。通过结果可以看出,不仅设置过程简单,而且速度最快。除此之外,Sabai的特殊功能称为“网关”,这绝对是它的最佳功能之一,而其他功能则找不到类似的功能。网关使您可以确定连接到路由器的哪些设备正在使用VPN,哪些没有使用VPN。.

正如社区所强调的那样,VPN连接的设置,速度和监视不仅在Tomato上更容易,而且允许您设置2个客户端,因此您可以轻松地在想要使用的不同服务器/提供者之间进行切换。 Stock上的VPN客户端显然有点花哨,而DD-WRT位于中间.

7.支持

库存固件 对于华硕的支持,有很多不同的看法,但主要被视为是负面的。不幸的是,当试图找出有关优化其速度或解决我们在OpenVPN设置中遇到的问题时,我们收到了非常负面/无用的回应,我们在背后找不到任何良好的坚实社区。 (但是,Merlin的库存固件略有改进,但在这方面确实要好一些).
DD-WRT DD-WRT无疑获得了最大的社区支持。尽管可能需要进行一些Google搜索和搜索Wiki论坛,但是您一定会很快找到问题的答案/解决方案。我们已经能够解决DD-WRT的99%的问题,或者至少找出为什么它不起作用.
番茄 Tomato社区不如DD-WRT社区那么大,但是仍然有很多帮助。另外,由于这两种固件都是Linux构建的,因此在某些情况下,您可以在DD-WRT论坛上找到解决方案。.
萨拜OS 除了上面提到的“网关”之外,Sabai的一大特色是它提供了一流的技术支持。尽管在高级设置方面有所欠缺,但它们可以通过远程,票务甚至电话支持解决大多数问题。您还可以使用Tomato论坛,因为它们还将为您实现目标提供大量帮助。如价格中所述,如果您想要远程或电话支持,则每年需要花费75美元.

8.结论

使用自定义固件绝对值得,特别是如果您使用的是低端路由器,因为它可以使您获得更多的性能和设置。库存固件还不错,但是通常它们非常堵塞,几乎不可能完成任何复杂的设置.

就个人而言,由于其易用性和出色的社区支持,我们一直是DD-WRT的忠实拥护者。但是,在尝试使用Tomato更长的时间后,我肯定会看到它的吸引力,因为您不必进行无休止的重启以及可以实现的改进的监控和VPN性能,从而可以节省大量时间。在Tomato和DD-WRT之间进行选择实际上是个人选择,取决于您希望优化的操作区域以及可用的硬件。但是,如果您只是使用自定义固件来稍微提高性能并启用一些额外功能,那么我们建议您使用DD-WRT.

虽然Sabai会付出一定的成本才能发挥出最佳性能,但是绝对值得,特别是如果您对使用和设置自定义路由器固件没有什么经验的话.

Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me