一、软路由介绍

软路由利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能。而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。

  • 其中,基于Windows平台的软件路由器有ISA Server、Winroute Firewall等,这些软件都是商业化的,通常根据授权用户数不同收费而不同。而基于Linux/BSD平台的软件路由器则比较开放源代码,功能更为强大,例如RouterOS、m0n0wall、openwrt等。
    相比硬路由,软路由的优势在于其扩展性,可以安装各类插件,扩展其功能。例如单线多拨、VPN等。同时,软路由的稳定性也非常好,可以提供持续不断的网络连接服务。但是软路由也存在一些不足,比如技术要求高、配置复杂、网络不稳定等问题。

二、软路由选择(硬件部分)

软路由作为家庭实际网络环境中担任的主要使用功能为以下用途

用途硬件支持程度
内网穿透负载小
NAS负载小
Docker负载情况较大(由容器数量和内容而定)
脚本运行负载小
远程主机负载小
端口转发负载小
网站搭建负载大(占用大量内存和CPU资源)

以及以下基于网络层面的功能:
高级路由功能:OpenWrt支持广泛的路由协议,如静态路由、动态路由协议(如RIP、OSPF和BGP)等,可以实现高效的路由选择和网络互联。
多拨功能:OpenWrt支持多拨功能,可以同时利用多个宽带线路进行负载均衡或故障切换,提高网络的可靠性和带宽利用率。
VPN支持:OpenWrt支持多种VPN协议,如IPsec、OpenVPN和PPTP等,可以建立安全的远程连接和虚拟专用网络,保护数据传输的安全性。
构建自己的家庭网络:OpenWrt路由器可以扮演家庭网络的中心角色,通过配置路由器上的不同软件包,用户可以实现多种功能,如网络防火墙、QoS、VPN、网络存储、网络监控等。
构建自己的IoT网络:OpenWrt路由器可以让用户构建一个自己的IoT网络,通过使用MQTT协议和其他相关技术,用户可以将不同的IoT设备互相连接,以实现最佳的数据传输和互联。
实现网络安全:OpenWrt路由器提供了一种开放的方式来解决网络安全问题。OpenWrt路由器可以使用多种安全软件包来提高网络安全性,例如Firewall、IDS、IPS、VPN、TOR和其他安全软件。
状态监控:状态监控主要用于监控路由器的当前状态,可以查看当前的路由器状态,包括系统固件版本、运行时间、平均负载及内存占用等。
设备即插即用(UPnP):OpenWrt支持设备即插即用功能,方便用户添加和使用各类设备。


依照以上功能选择自己对应需求的软路由

目前市面上流行的软路由除了硬件决定功能以外,基区分分为两种。一种是功耗低的工控机作为软路由使用一种是以洋垃圾或者台式机作为软路由使用。两种平台优略对比:

工控机X86平台
体积小体积大
功率低功率高
接口固定(除一部分设备支持扩展,但无法保证外壳适配)等同于台式机或洋垃圾支持pcie扩展
硬件性能普遍偏低(并且无法更改CPU,支持内存硬盘扩展)可以根据业务更改性能
价格稳定(400-600元)参考台式机
                                  工控机

在这里插入图片描述

二、软路由选择(软件部分)

现在市面流行的软路由系统为
1、openwrt开源的嵌入式Linux系统,适合家庭用户使用。具有强大的功能和灵活的配置选项,可以自定义路由器的固件。OpenWRT社区非常活跃,用户可以在社区中获取到大量的技术支持和帮助。OpenWRT的软件包管理功能也相对简单,方便用户自行配置和管理路由器。
2、爱快路由系统免费的本土软件,通过卖硬件挣钱。基本的路由功能都有,不过上网行为管理做得比较薄弱。爱快的系统偏向做局域网无线部署方案,虽然企业管理方面不太来事,但是系统免费,因此备受欢迎。
3、RouterOS商业软路由系统,它适用于中小型企业,支持多种VPN技术、负载均衡、QoS、带宽管理等功能。RouterOS提供了可定制的Web管理界面,用户可以根据需求进行个性化配置。它几乎没有什么升级维护工作,稳定性较高。然而,由于其广泛的支持和自定义功能,RouterOS在市场上非常受欢迎。
4、istoreOS
首页提供网络向导,磁盘向导,Docker 向导等等众多向导,不管是新手还是老手,都能快速配置自己想要的东西
修复众多 OpenWRT 不人性的小问题,比如 Samba 设置独立用户名密码很麻烦,磁盘挂载等
更多首页工具好帮手,比如在线升级,各种错误检测,网口图形化配置等
其它很多常用的,比如 DDNS 配置,Docker 配置等
iStoreOS 还提供了软件中心:iStore (opens new window),尽可能解决插件之间的依赖关系,可让大家自由自在安装插件。手动安装离线包也是支持的。
除此之外,为了方便大家折腾不出问题,避免掉坑里,我们还做了很多防坑操作,比如:
救援模式,即是固件完全刷坏,也可以进入救援模式救回来。目前仅仅自家硬件 ARS2 (opens new window)支持
沙箱模式,通过 U 盘进入沙箱模式,后续的软件安装更新都在沙箱进行。不管如何安装插件搞坏了系统,拔掉 U 盘就回到上个状态。沙箱模式本身也是系统扩容的最简单的方法。
在这里插入图片描述
在这里插入图片描述


总结


硬件

按需选择,有能力的一步到位选择光电一体的,日后提升家庭网速直接上猫棒。如果只是为了内网穿透端口映射等基本软路由用途建议选择功率较小的工控机,因为要24小时运行以及散热都是问题。

软件

新手小白建议使用魔改或者基于openwrt开发的UI界面软路由系统,部署简单,升级安装功能全面并且UI界面友好。
极客玩家选择openwrt:高度可定制、开放性、强大的网络性能、丰富的应用生态、良好的社区支持、易于部署和管理

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐