试试Turris Omnia,开放源码的路由器

372 阅读3分钟

在21世纪初,我对OpenWrt非常着迷,只想在自己的路由器上运行它。不幸的是,我没有一个能够运行自定义固件的路由器,所以我花了很多周末去车库销售,希望能偶然发现一个 "Slug"(黑客对NSLU2路由器的俚语)。最近,我买到了Turris Omnia,除了有一个更酷的名字外,它是一个来自捷克共和国的路由器,使用建立在OpenWrt之上的开源固件。它拥有你对运行开源的硬件所期望的一切,而且还有很多东西,包括可安装的软件包,因此你可以准确地添加你的家庭或企业网络最需要的东西,而忽略你不会使用的部分。如果你认为路由器是简单的设备,没有定制的余地,甚至除了DNS和DHCP之外没有其他用途,那么你需要看看Turris Omnia。它将改变你对路由器是什么的看法,路由器可以为你的网络做什么,甚至你与整个网络的互动方式。

The Turris Omnia on my desk

开始使用Turris Omnia

尽管Turris Omnia的功能很强大,但它给人的感觉却很熟悉。开始使用的步骤基本上与任何其他路由器相同。

  1. 打开电源
  2. 加入它提供的网络
  3. 在网络浏览器中导航到192.168.1.1进行配置

如果你过去买过路由器,你以前会执行过这些相同的步骤。如果你是这个过程的新手,要知道它并不比任何其他路由器更复杂,而且盒子里有充足的文件。

Configuration

简单和高级配置

在初始设置之后,当你导航到Turris Omnia路由器时,你可以选择简单配置环境或高级配置。你必须从简单配置开始。在密码面板中,你可以为高级界面设置一个密码,这也赋予你对路由器的SSH访问权。

简单界面让你配置如何连接到广域网(WAN),并为你的局域网(LAN)设置参数。它还允许你设置一个个人WiFi接入点,一个访客网络,以及安装插件并与之互动。

被称为LuCI的高级界面,正是它所声称的。它是为熟悉网络地形和设计的网络工程师设计的,它基本上是一个键和值对的集合,你可以通过一个简单的网络界面进行编辑。如果你喜欢直接编辑数值,你可以用SSH进入路由器。

$ ssh root@192.168.1.1
root@192.168.1.1's password:
BusyBox v1.28.4 () built-in shell (ash)
      ______                _         ____  _____
     /_  __/_  ____________(_)____   / __ \/ ___/
      / / / / / / ___/ ___/ / ___/  / / / /\__
     / / / /_/ / /  / /  / (__  )  / /_/ /___/ /
    /_/  \__,_/_/  /_/  /_/____/   \____//____/
 -----------------------------------------------------
 TurrisOS 4.0.1, Turris Omnia
 -----------------------------------------------------
root@turris:~# 

插件

除了界面的灵活性之外,Turris Omnia还具有一个软件包管理器。您可以安装插件,包括网络附加存储(NAS)配置、Nextcloud服务器、SSH蜜罐、速度测试、OpenVPN、打印服务器、Tor节点、运行容器的LXC等等。

Package management for your router

只需点击几下,你就可以安装自己的Nextcloud服务器,这样你就可以运行自己的云服务或OpenVPN,这样你就可以在离家时安全地访问你的网络。

开源路由器

这款路由器最好的地方是它是开源的,支持开源。你可以从他们的gitlab.nic.cz下载Turris操作系统和许多相关的开源工具。你也不必满足于设备上的固件。有了2GB的内存和miniPCIe插槽,你可以在上面运行Debian。甚至前面板上的LED灯也是可编程的。这是一个黑客的路由器,无论你是一个网络工程师还是一个好奇的业余爱好者,当你在市场上购买网络设备时,你都应该看一看它。

你可以从turris.com网站上获得TurrisOmnia和其他几个型号的路由器,然后加入论坛.turris.cz的社区。他们是一群友好的爱好者,渴望分享知识、技巧和很酷的黑客技术,以促进你能用你的开源路由器做什么。