VyOS 是一个网络操作系统,提供基于软件的网络路由、防火墙和 VPN 等功能。其基于 Debian,自由、开源且免费。
至本月,VyOS 项目已有五年历史。在这五年中,VyOS 经历了高潮和低谷,甚至遇到过有关该项目已经死亡的猜测。过去的一年里,核心团队和社区贡献者都专注地工作,但是利用成果的唯一方法就是使用 nightly build,而 nightly build 就像一巧克力箱的一战时代的炮弹。你永远不会知道在处理时是否会爆炸。
现在代码库已经稳定下来,项目的 RC(发布候选)版本也已经准备好。虽然它外表有些粗糙,但包括开发团队在内的许多人已经在生产中使用最新版本的 VyOS 1.2.0,现在是时候公开它了。
VyOS 1.2.0(Crux)是基于 Debian Jessie 的功能扩展版本。此候选版本将成为未来长期支持版本的基础。其完整的发布说明位于 Wiki(链接)。
新功能包括:
- Wireguard 支持
- PPPoE 服务器
- mDNS 中继器和广播中继
- 支持 IPv6 VRRP 和单播 VRRP 操作
- NPTv6
- 符合标准的 QinQ ethertype 选项
- 用于访问运行配置和编写迁移脚本的Python API(Perl Vyatta::Config 和 XorpConfigParser 的替换)
- 新的基于 XML 的命令定义
- 新的构建系统,可利用其他软件仓库和包轻松创建自定义构建
- SR-IOV 支持 Intel 和 Mellanox 卡
以下功能已被删除:
- Telnet服务器
- p2p过滤
虽然基础系统是 Debian Jessie,但是多个软件包已经更新到更新版本,例如 4.14.65 内核、StrongSWAN 5.6 和 keepalived 2.0.5。
此外,其旧 Quagga 已被 FRR 取代,这增加了对更多协议的支持,包括多播路由。
译自其发布通告(链接)。
VyOS 基于 Debian GNU/Linux,支持个人服务器、云平台上的物理硬件或虚拟机,并在单一管理界面下加入了多个应用程序,如 Quagga、ISC DHCPD、OpenVPN、StrongS/WAN 等。其提供了一个强大的命令行控制界面。
开发团队致力于使 VyOS 在任何网络中(从小型办公室到数据中心)都有用。
与 OpenWRT 或 pfSense 不同,VyOS 与传统硬件路由器更为相似,侧重于对动态路由协议和命令行界面等高级路由功能的全面支持。但是,其不会忽视 VPN 和防火墙等其他功能。此外,VyOS 对虚拟平台的半虚拟(para-virtual)驱动程序和集成包的支持也是特点之一。
项目主页:
https://vyos.io/。